如图:

oracle数据库sql根据查看执行计划优化sql--走不走索引

分析和查询了一下资料发现,定义索引时,最好指定这个字段是not null,否则在查询时数据库会默认这个字段可能存在null值导致走全表扫描。然后有一个地方不懂就是图片中打问号的地方,为嘛查询的字段多少会决定走索引与否?(求大神指教)

oracle数据库sql根据查看执行计划优化sql--走不走索引

如上图,如果没有索引或者没有指定索引,数据库会默认走排序合并连接,当有索引并且在where后面运用了索引字段(非反向索引,反向索引只适合等式)则会用循环连接。

相关文章:

  • 2021-11-13
  • 2022-01-18
  • 2021-11-22
  • 2022-01-04
  • 2022-12-23
  • 2021-08-10
猜你喜欢
  • 2021-09-11
  • 2022-12-23
  • 2021-12-22
  • 2021-09-18
  • 2021-12-23
  • 2021-08-19
相关资源
相似解决方案