wangwengwu 发表于 2018-10-19 09:26:53

SQL语句的解释计划

  可以通过plsql的工具-解释计划查看sql语句的解释计划;
  一个关键的视图:
  select sql_text,
  first_load_time,
  action,
  module,
  elapsed_time,
  cpu_time,
  parse_calls,
  executions
  from v$sql
  where first_load_time like '2010-04-17%'
  and elapsed_time >1000000
  --sql_text like '%10283%'
  --and module not in ('PL/SQL Developer')
  order by elapsed_time
  查看解释计划时,应注意查看是否有 table access full(全表扫描);如果出现了Table access full,应查看原因:1、是否建立索引;2、是否进行表分析;
  表分析的语句:analyze table xxxx compute statistics

页: [1]
查看完整版本: SQL语句的解释计划