袁行霈 中国文学史:监控和跟踪索引使用情况
来源:百度文库 编辑:九乡新闻网 时间:2024/05/14 02:46:55
监控和跟踪索引使用情况
在 Oracle9i 之前,监控索引使用的唯一方法是执行他们的程序库缓中的所有SQL,然后手工记下所有被使用的索引。
最近的研究发现 Oracle 数据库所使用的索引从来没有达到过可用索引数的1/4,或者其用法与其开始设计的意图不相同。未用的索引浪费空间,而且还会降低 DML 的速度,尤其是 UPDATE 和 INSERT 语句。
Oracle9i提供一个简单的方法来打开和关闭索引使用跟踪,那就是MONITORING USAGE 子句:
alter index cust_name_idx monitoring usage;
alter index cust_name_idx nomonitoring usage;
这个命令使用V$OBJECT_USAGE 视图和 USAGE 字段来判断索引是否被访问过。你可能期望 USAGE 字段是一个数字值,这样你就可以知道索引被使用的次数,但不幸的是,它的取值只为YES 或NO。
但不管怎样,如果你接手一个以前开发的数据库,而且老数据库在没有考虑到 SQL 访问表的情况下创建了索引,那么这个工具对你是很有用的。INDEX MONITORING 特性的开销非常小,而对定位和丢弃不需要的索引很有帮助。
下面是一个打开整个方案的索引监控的简单 SQL*Plus 脚本:
set pages 999
set heading off
spool run_mon.sql
select
'alter index '||
index_name||
' monitoring usage;'
from
dba_indexes
where
owner = 'SCOTT';
spool off
@run_mon
监控和跟踪索引使用情况
掌握土地使用情况 全程实时跟踪监管 全国每块地都将有编号
摄像头视频监控家里情况
跟踪大学毕业生多年就业情况意义重大
使用ITCAM for WAS 对Websphere 进行监控管理和问题诊断
谷歌游览器使用索引
查看PGA使用情况
使用 lvmstat 命令监控 LVM 性能
nmon资源监控工具使用过程
向日葵远程摄像头监控使用帮助
医药行业:基本药物制度实施情况跟踪与回顾
短线精灵和预警监控
51CTO专项调研:2011年中国Web开发工具选择和使用情况
上海公示静安大火社会捐赠资金使用和安排情况
《跟踪》
教你用摄像头视频监控家里情况
教你用摄像头视频监控家里情况12
教你用摄像头视频监控家里情况j
LoadRunner压力测试时监控服务器Linux的资源情况
教你用摄像头视频监控家里情况
教你用摄像头视频监控家里情况!
教你用摄像头视频监控家里情况
二次文摘、引文索引和学术评价
SQL Server 2005 中的分区表和索引