Oracle Join或Left Join 索引失效
分类:SQL
Oracle Left Join和Join索引失效:需要将Join的表涉及的ON与WHERE字段以及该表的结果字段(Select部分)建立组合索引,索引才可生效!
例如 SELECT A.*,B.c FROM A JOIN B ON A.a = B.a WHERE B.b='001',需将B中字段a,b,c建立组合索引,如果仅建立B表的a,b索引,则无效。
注:B表中数据量较小时,默认不使用索引
————————————————
版权声明:本文为CSDN博主「dogdeser」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/dogdeser/article/details/113339380