OR导致索引失效如何解决

被问到,答不上来
其实关于在索引段中使用OR的情况要细分

如果只有一个是索引段

比如这里只有cid是索引,就走的全表扫描

那么改成union all呢?

只有前一句走了索引

如果是关了index merge的两个单索引呢?

可以看到是分别走了两个索引

原本是什么样的?

尽管分别都有索引,但是仍然走的全表

posted @ 2022-10-18 15:24  YaosGHC  阅读(65)  评论(0)    收藏  举报