sql优化经验总结.pptVIP

  • 8
  • 0
  • 约7.76千字
  • 约 44页
  • 2019-07-13 发布于湖北
  • 举报
ORACLE SQL优化经验交流 系统支撑部 董建忠 第一章:概述 什么样的SQL需要优化 常见的问题 发现问题的方法 什么样的SQL需要优化 引发严重的等待事件 消耗大量的系统资源(CPU/IO/MEM) 运行时间超长 不能满足压力测试指标 常见的问题 没有恰当的索引(全表扫描) 没有使用到恰当的索引 重编译问题 多表关联条件不当或关联太多 分区表没有分析,未能使用索引 死锁 发现问题的方法 从v$session_wait查看等待事件 SQLPLUS使用AUTOTRACE查看执行计划 在TOAD中直接查看执行计划 从STATSPACK查看资源(CPU、I/O)消耗状况 生成SESSION TRACE文件(一般为DBA使用) 用命令tkprof对TRACE文件进行分析 第二章: 从等待事件中发现问题 查看SESSION WAIT的语句 典型事件: Db File Sequential Read 典型事件: Db File Sequential Read 典型事件: Latch Free(latch 释放) 查看SESSION WAIT 的语句 set pagesize 2000 set linesize 110 col event format a25 col program format a20 select a.event,substr(g

文档评论(0)

1亿VIP精品文档

相关文档