Heim  >  Artikel  >  Datenbank  >  Oracle 对索引进行监控与分析

Oracle 对索引进行监控与分析

WBOY
WBOYOriginal
2016-06-07 17:02:47949Durchsuche

查看表索引信息 需要用到dba_indexes, dba_ind_columns,查看表索引列信息,包括复合索引的脚本: WITH nonformat AS (S

查看表索引信息 需要用到dba_indexes, dba_ind_columns,查看表索引列信息,,包括复合索引的脚本:

索引列column_names以,分隔,需要指定表名与表的所有者信息。

翻了几页书,做一下笔记哦!
发现多余的索引有两种方式
1.根据原理来判断
  考虑复合索引,根据复合索引的前缀性与选择性,分析表字段的记录分布情况,对复合索引进行整合。
2.使用Oracle的监控特性
alter index monitoring usage; --对index_name开启监控
alter index nomonitoring usage; --对index_name取消监控
select * from v$object_usage; --查询索引是否被使用

 

linux

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn