Oracle Join或Left Join 索引失效

  • Post author:
  • Post category:其他


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表中数据量较小时,默认不使用索引



版权声明:本文为dogdeser原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。