index 監控
index 多了也不是好事,會帶來一下insert 及update 的開銷
當前管理的系統發現
select segment_name,sum(blocks)*8/1024/1024
from user_segments where segment_name like 'IND_TOH_9102%'
group by segment_name;;
from user_segments where segment_name like 'IND_TOH_9102%'
group by segment_name;;
IND_TOH_9102_IDX1 38.5968627929688
IND_TOH_9102_IDX2 38.8302612304688
IND_TOH_9102 110.6572265625
IND_TOH_9102_IDX2 38.8302612304688
IND_TOH_9102 110.6572265625
兩個index 各佔38GB 加起來快過了表的尺寸。
檢視兩個index
create unique index IND_TOH_9102_IDX1 on IND_TOH_9102 (STARTDAY, STARTTIME, MOENTITYID);
create index IND_TOH_9102_IDX2 on IND_TOH_9102 (STARTDAY, MOENTITYID, STARTTIME);
create index IND_TOH_9102_IDX2 on IND_TOH_9102 (STARTDAY, MOENTITYID, STARTTIME);
發現只是前導列有所不同,詢問研發, 也不說不清楚。
開啟 index 的監控
alter index ind_toh_9102_idx1 monitoring usage;
alter index ind_toh_9102_idx2 monitoring usage;
alter index ind_toh_9102_idx2 monitoring usage;
過了1月
查詢監控index 的使用情況
select * from v$object_usage;
1 IND_TOH_10142_IDX1 IND_TOH_10142 NO YES 04/05/2013 17:00:47 04/05/2013 17:49:08
2 IND_TOH_10142_IDX2 IND_TOH_10142 NO NO 04/05/2013 17:06:23 04/05/2013 17:49:16
3 IND_TOH_10395_IDX2 IND_TOH_10395 YES NO 04/05/2013 17:49:35
4 IND_TOH_10395_IDX1 IND_TOH_10395 YES YES 04/05/2013 17:49:46
5 IND_TOH_9102_IDX1 IND_TOH_9102 YES YES 04/11/2013 14:00:22
6 IND_TOH_9102_IDX2 IND_TOH_9102 YES NO 04/11/2013 14:00:42
2 IND_TOH_10142_IDX2 IND_TOH_10142 NO NO 04/05/2013 17:06:23 04/05/2013 17:49:16
3 IND_TOH_10395_IDX2 IND_TOH_10395 YES NO 04/05/2013 17:49:35
4 IND_TOH_10395_IDX1 IND_TOH_10395 YES YES 04/05/2013 17:49:46
5 IND_TOH_9102_IDX1 IND_TOH_9102 YES YES 04/11/2013 14:00:22
6 IND_TOH_9102_IDX2 IND_TOH_9102 YES NO 04/11/2013 14:00:42
發現2 號index 裡從來沒有被使用過。
drop 之
同時
關閉 其它index 的監控
alter index ind_toh_9102_idx1 nomonitoring usage;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8013558/viewspace-758256/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 監控index是否被使用Index
- 監控index 的使用情況Index
- 監控Index是否被使用過的方法Index
- 【INDEX】使用“alter index ××× monitoring usage;”語句監控索引使用與否Index索引
- Oracle資料庫監控Index的使用情況Oracle資料庫Index
- 黑盒監控、日誌監控
- 6.prometheus監控--監控dockerPrometheusDocker
- TiDB監控實現--存活監控TiDB
- 聊聊前端監控——錯誤監控篇前端
- nagios監控例項 -- PostgreSQL監控iOSSQL
- APM效能監控軟體的監控型別服務及監控流程型別
- 【SQL監控】SQL完全監控的指令碼SQL指令碼
- 伺服器監控之 ping 監控伺服器
- 3-主機監控、應用監控
- Redis監控Redis
- 批量監控
- nginx監控Nginx
- centos 監控CentOS
- zabbix監控
- 夜鶯監控
- mysql 的一個監控指令碼,監控heartbeatMySql指令碼
- 監視index的使用情況Index
- Prometheus+Grafana實現服務效能監控:windows主機監控、Spring Boot監控、Spring Cloud Alibaba Seata監控PrometheusGrafanaWindowsSpring BootCloud
- 一種對雲主機進行效能監控的監控系統及其監控方法
- 前端資料監控到底在監控什麼?前端
- Hystrix 監控視覺化頁面——Dashboard 流監控視覺化
- MySQL監控-Datadog資料庫監控調研MySql資料庫
- 監控寶SQL Server效能監控的功能和配置SQLServer
- nagios的配置(監控端和被監控端)iOS
- mysql mon 的一個監控指令碼,監控heartbeatMySql指令碼
- nagios監控例項 -- Windows伺服器監控iOSWindows伺服器
- listener監聽監控指令碼指令碼
- 前端效能監控前端
- MySQL監控工具MySql
- Linux 監控Linux
- Zabbix監控ActiveMQMQ
- 微服務監控微服務
- docker監控方案Docker