暂无图片
pg中当一个查询执行的时间异常或者非常慢,走了不正确的索引导致的,怎么判断走的索引是否是对的??
我来答
分享
暂无图片 匿名用户
pg中当一个查询执行的时间异常或者非常慢,走了不正确的索引导致的,怎么判断走的索引是否是对的??

pg中当一个查询执行的时间异常或者非常慢,走了不正确的索引导致的,怎么判断走的索引是否是对的??


如果执行计划中没走索引扫描,直接走了表扫描,很容易定位


但是一种情况是假设表上有2个索引A,B  ,正常时候或者快的时候走的a, 某一天突然做了b,导致索引走错了,


导致执行时间长了,

这个有啥好的方法或者案例能判断出来吗?

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

看执行计划,哪个列选择性高,让查询走选择性高的列的索引。

暂无图片 评论
暂无图片 有用 2
Ty3306
2022-11-25
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏