执行计划相关

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

转载于:http://blog.itpub.net/26580548/viewspace-1058690/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值