暂无图片
oracle数据库,sql语句加了distinct变得很慢,十几秒才出,不加毫秒就出,什么原因?
我来答
分享
暂无图片 匿名用户
oracle数据库,sql语句加了distinct变得很慢,十几秒才出,不加毫秒就出,什么原因?

oracle数据库,sql语句加了distinct变得很慢,十几秒才出,不加毫秒就出,什么原因?

我来答
添加附件
收藏
分享
问题补充
4条回答
默认
最新
JiekeXu
暂无图片
2021-09-16

能看执行计划吗?
distinct 要去重,肯定会慢,但很慢就要看执行计划了。没有执行计划没法判断。
图片.png

暂无图片 评论
暂无图片 有用 0
打赏 0
Uncopyrightable
2021-09-16

增加PGA咋样?或者查询条件换其他方式

暂无图片 评论
暂无图片 有用 0
打赏 0
刘晓鹏
2021-09-16

distinct要排序,要走全表,数据量大之后会非常慢
建议把去重操作改一下,可以通过group by,方法有很多

暂无图片 评论
暂无图片 有用 0
打赏 0
文成
2021-09-17

对比一下执行计划

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