匿名用户
oracle数据库,sql语句加了distinct变得很慢,十几秒才出,不加毫秒就出,什么原因?
oracle数据库,sql语句加了distinct变得很慢,十几秒才出,不加毫秒就出,什么原因?
我来答
添加附件
收藏
分享
问题补充
4条回答
默认
最新
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏
oracle数据库,sql语句加了distinct变得很慢,十几秒才出,不加毫秒就出,什么原因?
能看执行计划吗?
distinct 要去重,肯定会慢,但很慢就要看执行计划了。没有执行计划没法判断。
增加PGA咋样?或者查询条件换其他方式
distinct要排序,要走全表,数据量大之后会非常慢
建议把去重操作改一下,可以通过group by,方法有很多