日期:2014-05-17  浏览次数:20741 次

oracle数据库sql语句执行的问题
sql语句在oracle服务器上执行速度很慢,为了查找原因,将服务器的数据导入到本地机器oracle中,在本地机器测试sql语句执行速度很快。现在像咨询各位大师,怎么查找sql语句在oracle服务器上执行慢的原因,服务器上执行sql语句的用户的临时表空间是没问题的。

------解决方案--------------------
F5 看执行计划用没用到索引 没有的话 建好查询字段的索引  try again
------解决方案--------------------
1、首先看看执行计划是否用到索引。
2、导入导出本身就会降低表的高水位,应该扫描速度会快一些
------解决方案--------------------
一般的就是看执行计划,能知道瓶颈在哪里。常用的就是创建索引
------解决方案--------------------
我觉得应该是查询语句的结果集太多的缘故,只是导出数据而已,跟索引应该没有关系,而且估计你的网络带宽也不是很好,把查询语句好好看一下,去掉一些不用的结果集。