暂无图片
pg中的NestLoop,怎么确定哪个是外表,那个是内表??
我来答
分享
暂无图片 匿名用户
pg中的NestLoop,怎么确定哪个是外表,那个是内表??

db1=# explain select * from t3 join t4 on t3.name=t4.name where t4.name='ww';
QUERY PLAN
-----------------------------------------------------------------------------
Nested Loop (cost=0.28..17.40 rows=1 width=30)
-> Index Scan using idx_t3_name on t3 (cost=0.28..8.29 rows=1 width=15)
Index Cond: ((name)::text = 'ww'::text)
-> Seq Scan on t4 (cost=0.00..9.10 rows=1 width=15)
Filter: ((name)::text = 'ww'::text)
请问t3,t4 那个是内表,那个是外表?根据什么确定的?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
布衣
暂无图片

按执行计划的解读顺序:从上到下
先执行的表为驱动表(t3=外表),后执行的为被驱动表(t4=内表)

暂无图片 评论
暂无图片 有用 0
打赏 0
手机用户9375
2022-11-08
不分左右吗?
布衣
答主
2022-11-08
同级是先上后下。不同级是先右后左(先里往外读),你这是同级吧。
回答交流
Markdown


请输入正文
提交
相关推荐
postgresql中查看所有表名、大小,并按表由大到小的顺序排列,如何实现?
回答 1
已采纳
试试看selectrelname,pgsizepretty(pgrelationsize(relid))frompgstatusertableswhereschemaname'public'order
postgresql的PROCEDURE 和 FUNCTION 有什么区别?
回答 1
存储过程(Procedure):无返回值(没有returnvalues)函数(Function):有返回值(有returnvalues)
简单id查询,几百毫秒的postgresql数据库响应速度算很慢吗?
回答 1
算。任何一个数据库这样都不对。
pgadmin4 backup server 后如何恢复?
回答 1
backup对应的有restore菜单
pg一个数据库中究竟能创建多少个对象呢?
回答 3
这个问题,在PostgreSQL文档中有详细的说明,请参考 PostgreSQL限制
PostgreSQL中,下列哪个锁模式属于行级锁?
回答 5
https://postgrespro.com/blog/pgsql/5967999
postgresql好用的etl工具?
回答 1
可以尝试下国内的ETLCloud,提供很多数据集成和转换功能,支持多种数据源的连接和转换操作,包括数据格式转换、数据清洗、字段映射等操作,能够将转换后的数据加载到目标系统中,可视化操作界面,刚进门也能
单用户模式 vacuum freeze整理过程中,异常退出会不会损坏数据?
回答 1
是重启退出了吗?如果重启的起来,就没有问题。
libgssapi_krb5.so 报错在pg_bulkload时候出现的??
回答 1
你在postgres用户下编译试试,另外可以补充一下你的系统环境及PG版本
pg中执行计划能用tree形式列出吗?
回答 2
pg中的执行计划有text、xml、json、yaml的形式,默认是text
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~