
这个hash-join的执行顺序如何?
# explain select a.id,b.id,a.note from testtab01 a, testtab02 b where a.id=b.id and b.id<=1000000;
QUERY PLAN
--------------------------------------------------------------------------------
Hash Join (cost=20000041250.75..20000676975.71 rows=999900 width=93)
Hash Cond: (a.id = b.id)
-> Seq Scan on testtab01 a (cost=10000000000.00..10000253847.55 rows=10000055 width=89)
-> Hash (cost=10000024846.00..10000024846.00 rows=999900 width=4)
-> Seq Scan on testtab02 b (cost=10000000000.00..10000024846.00 rows=999900 width=4)
Filter: (id <= 1000000
按照从上到下顺序的话
这个执行顺序感觉是先testtab01 ,然后 testtab02 吗?
还是先执行testtab02,再执行testtab01 吗?
我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
回答交流
Markdown
请输入正文
提交
相关推荐
怎么能让postgresql 使用多个CPU?
回答 1
多来几个这个的SQL,多开几个这样的窗口。你就会发现都用起来了。
postgresql的检查点刷新脏页面是通过bgwriter进行的吗?
回答 1
Yes,PostgreSQL中的检查点刷新脏页面是通过bgwriter(后台写入器)进行的。在PostgreSQL中,检查点是一个特定的点,所有之前的更改(包括数据和系统元数据)都被永久保存到磁盘中。
PG文档翻译疑问
回答 10
已采纳
pg的DDL是可以回滚的。
postgresql数据库查询时 offset 过大时,延迟过高,有什么较好的解决办法吗?
回答 1
大数据量时候,使用limitoffset进行分页,耗时将越来越大,查询的性能不断下降。可以使用排序过滤条件分页分页,用whereorderbylimit替代orderbylimitoffset。例如一
坏页查看
回答 1
初始化时打开了checksum,如果有page损坏,数据库日志可以查到,也可以通过pgchecksums手工进行检测,另外有些备份工具如pgprobackup也提供类似功能。
centos8源码安装postgresql, 编译时报错configure: error: could not find libpq
回答 2
已采纳
缺少依赖包。yuminstalllibpqxxdevellibpqxxy
pg_rman备份报错
回答 1
提示的信息已经比较明确,当前连接的是备库,需要从主库本地去做备份。
postgresql 有什么函数可以获取本机 ip 地址吗?
回答 1
已采纳
PostgreSQL本身并不带类似的转换函数,只能自己通过splitpart之类的方法进行分割转换。写函数:CREATEFUNCTIONip2int(text)RETURNSbigintAS$$SEL
pg高可用失效
回答 1
已采纳
希望能帮到你https://www.modb.pro/db/15359timeline不一致问题,如何同步1.备库执行checkpoint2.关闭备库,执行noderejoin
pg的流复制环境下,为啥备库中的pg_stat_all_tables的字段vacuum 和 analyze 都没有值,显示空呢??
回答 2
检查一下备库的hotstandbyfeedback参数是否为off,该参数控制备库是否向主库发送反馈信息,以便主库可以更新其统计信息。另外可以在备库手工执行VACUUM和ANALYZE命令,观察一下是
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
热门文章
数据科学,为企业创造更大的数据价值
[转载] 白话解释 非对称加密,电子签名,电子证书,根证书,HTTPS,PKI 到底是什么
PostgreSQL15 Beta1版本在RHEL9.0下的编译安装
图数据库 CayLey + PostgreSQL
连接PostgreSQL时,如何指定参数
PostgreSQL架构-集中式到分布式主流架构总结
【翻译PG】19.11. 客户端连接默认值
PostgreSQL 一种高效率精确数值类型 - pg_rational
PostgreSQL 模糊查询增强插件pgroonga , pgbigm (含单字、双字、多字、多字节字符) - 支持JSON模糊查询等
老外惊呼: 世界变化快! PostgreSQL 14 on ARM 8.1 加上LSE patch性能飙升到140万tps