公司的大数据产品已经升级了四个版本了,最新版本的数据计算,大部分从oracle迁移到hadoop中了。
但是也有客户使用旧版的系统,不过,不去管它。只说我管理的。
在我接过这个数据库管理的时候,发现有不少很大的索引(超过1G),最大的一个有40G,而且一直在增长。
数据库服务器上的空间其实剩的不多,我接过的时候,tablespance的剩余空间只有80G左右,照每天的监控来看,也就十来天就没空间了。
除了建了几个32G的数据库文件,就是删了一个中间表的历史数据(50G)。现在表空间剩余300+G。
最近有把刀瞄向了数据库中的索引。这些索引占的空间太大了。
----寂寞的分割线,开了一下午会---------
监控索引是否使用:
alter index index_name monitoring usage;
查看监控结果:
select * from v$object_usage;
注:MONITORING : YES 表示正在监控中。
USED: NO 表示还未使用
开始时间、结束时间。
停止监控:
alter index index_name nomonitoring usage;