![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle
改天是哪天.
这个作者很懒,什么都没留下…
展开
-
order by日期造成的全表扫描sql优化
大多项目中查询都是通过分页+日期字段排序的一种方式,而最近遇到一个慢sql查询,带where条件不慢,单查询按照日期排序就耗时慢,直接上执行计划分析截图中发现是走了全表扫描的,而且order by是显示sort order by,解释一下就是先把表排个序,然后取出20条。想想这样的方式傻吗?假如表2000W甚至几个亿怎么办?所以这样的方式不能取,换句话说这里面的表应该是走索引。下面我们来总结下单表分页优化的重点表要走索引执行计划中要出现COUNT STOPKEY,不能出现SORT ORDER BY。原创 2023-05-12 14:48:32 · 622 阅读 · 0 评论 -
oracle中 in查询数据集超过一千会报错
上了生产后数据量大增多,出现了这个问题,原来是oralce中in不支持大数据集来进行查询,只能匹配一千个原创 2022-06-29 10:50:05 · 1259 阅读 · 0 评论