当前位置: 代码迷 >> Oracle开发 >> 多表关联查询速度慢解决办法
  详细解决方案

多表关联查询速度慢解决办法

热度:137   发布时间:2016-04-24 06:27:53.0
多表关联查询速度慢

查询计划如图

A,B,C,D四张表数据量都在20万左右
关联以后查询速度确需要5秒多。。。。。。
------解决思路----------------------
引用:
查询用到的字段很多(基本是全字段了)
建立索引的话 那索引是不是要把所有查询到的字段都包括进去
否则还是全表扫描?
我试了下
只抽取索引里面的几个字段 关联查询 是走的index fast full scan
确实快了些
但现在关联表 抽取的字段太多了 可以建索引把全字段包括进去?

那样不好,怎么会把所有的字段都关联?!
------解决思路----------------------
先确认关联条件是否为索引列。
最好贴出你的sql和表的索引信息。
  相关解决方案