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@]
执行计划
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博客 ” ,链接:http://blog.itpub.net/26580548/viewspace-1058690/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/26580548/viewspace-1058690/