暂无图片
分享
Zixin Huo
2023-09-28
postgresql

在pg数据库中想让SQL不使用唯一索引扫描下面哪种方法可以实现?
A
/*+ NoIndexOnlyScan(tablenaem) /
B
alter user username set enable_indexscan =off;
C
/
+ NoIndexScan(tablenaem) */
D
alter user username set enable_indexonlyscan =off;

收藏
分享
2条回答
默认
最新
C
CICi

答案是 AD
/*+ NoIndexScan(tablenaem) */ 提示不使用索引
alter user username set enable_indexscan =off; 关闭用户的索引扫描开关
在SQL中加入HINT和关闭优化器索引唯一扫描开关都可以让SQL不使用索引唯一扫描,不过前者需要安装使用HITN的插件,
后者在对用户关闭这个开关之后,该用户下的SQL都不能使用索引唯一扫描。

暂无图片 评论
暂无图片 有用 2
暂无图片
Zixin Huo
问题已关闭: 问题已经得到解决
暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏