ITPub博客

首页 > IT职业 > IT生活 > 执行计划相关

执行计划相关

原创 IT生活 作者:sc19860709 时间:2012-07-01 19:26:46 0 删除 编辑
select * from dba_indexes where index_name='索引名';

执行计划
set autotrace traceonly;不现实查询结果
set autotrace on; 显示查询结果
set linesize 200
查询语句
id:缩进去先执行,缩进去相同的先执行上面,执行完相同上面的所有子
看Rows和Bytes大的,去调优
consistent gets:逻辑读越小越好
filter是纯粹的过滤条件,对访问路径没有影响
access是访问路径,这个条件的列上肯定有index,既可以选字走index也可以选择不走index

select * from v$sql where sql_text like 'select * from 表名 object_id=8000%'
cup_time和elapsed_time相差越大,等待事件越长

超过6秒:select * from v$session_longops
sofar:完成多少数据块 totalwork:共多少数据块

收集表信息,实现oracle自己判断查询数据的时候是否使用索引
exec dbms_stats.gather_table_stats('用户名','表名',CASCADE=>TRUE);

[@more@]

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/26580548/viewspace-1058690/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 数据库管理(2)
下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2012-08-02

  • 博文量
    8
  • 访问量
    3068