关于postgre 执行计划-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

关于postgre 执行计划

2016-01-31 21:18:27 2824 2

一个关联查询,pg算出来cost,使用 Nested Loop cost 很低,然后使用了 Nested Loop。
但是其实跑起来,Hash Join 快多了
而且很夸张的那种,Hash Join 才0.3秒,Nested Loop 需要16秒
pg预估的cost,Nested Loop 是 1600,而 Hash Join是16000
所以默认选择了 Nested loop
我不明白怎么算的,求大师指点迷津
表统计信息什么的都是最新的

我把有问题的explain 贴出来,求大神帮忙指点迷津?

快速
Bitmap Index Scan on pk_dt_sm_mt_201501 (cost=0.00..5,357.58 rows=101,278 width=0) (actual time=102.208..102.208 rows=102,732 loops=1)
Index Cond: ((comp_cd = '0001'::bpchar) AND (tenpo_sm_kb = '0'::bpchar) AND (keijo_dt >= '201501'::bpchar) AND (keijo_dt <= '201512'::bpchar))

慢速
Index Scan using pk_dt_sm_mt_201501 on dt_sm_mt_201501 jiseki (cost=0.00..5,614.79 rows=1 width=193) (actual time=16.367..21.356 rows=1 loops=813)
Index Cond: ((comp_cd = '0001'::bpchar) AND (tenpo_sm_kb = '0'::bpchar) AND (syohin_cd = r_sitei_syohin.syohin_cd) AND (keijo_dt >= '201501'::bpchar) AND (keijo_dt <= '201512'::bpchar))

关于执行计划说的系统点的文章有吗?求推荐

取消 提交回答
全部回答(2)
  • 大鹏888
    2019-07-17 18:27:26

    @digoal 从cost数字上面分析,Bitmap Index Scan 跟index scan有啥不一样,谢谢

    0 0
  • 德哥
    2019-07-17 18:27:26

    HI,
    你可以看一下costsize.c。
    hash join 用了一些经验公式,所以不一定是最准确的。


    这里重在 Bitmap Index Scan on pk_dt_sm_mt_201501 (cost=0.00..5,357.58 rows=101,278 width=0)
    可能你要降低一下seq scan和random scan的成本因子。

    0 0
添加回答
相关问答

1

回答

什么是执行计划历史库(Plan History)?

2022-09-21 15:30:02 57浏览量 回答数 1

0

回答

CDC对postgrsql数据库只支持到12版?有没有计划支持到14版?有人知道吗?

2022-07-11 11:26:06 144浏览量 回答数 0

2

回答

PQ2.0的执行计划是什么?

2022-04-30 13:54:53 4169浏览量 回答数 2

1

回答

DRDS 执行计划报错

2021-08-12 19:49:33 718浏览量 回答数 1

0

回答

如何管理执行计划与日志查看?

2017-10-30 11:25:18 1537浏览量 回答数 0

0

回答

如何管理执行计划与日志查看?

2017-10-30 10:55:28 1635浏览量 回答数 0

0

回答

postgres-xl数据库损坏 抢救数据

2017-05-03 20:03:00 1839浏览量 回答数 0

1

回答

关于阿里云的云翼计划

2017-01-13 19:21:12 1841浏览量 回答数 1

1

回答

postgresql 怎么查询一个事务执行的SQL

2016-11-23 00:07:20 3346浏览量 回答数 1

3

回答

关于postgresql运算符计算问题

2016-03-04 18:16:29 4051浏览量 回答数 3
+关注
大鹏888
菜鸟
文章
问答
问答排行榜
最热
最新
相关电子书
更多
MySQL查询优化实战
立即下载
SQL Sever迁移PG经验
立即下载
MaxCompute SQL计算成本调优以及优化方法
立即下载