• oracle 监视索引是否使用


    公司的大数据产品已经升级了四个版本了,最新版本的数据计算,大部分从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;

  • 相关阅读:
    JAVA选择结构
    JAVA关系运算符
    初识JAVA
    Java变量
    CSS
    HTML表单
    Dao层步骤
    JDBC
    集合框架
    使用log4j
  • 原文地址:https://www.cnblogs.com/Springmoon-venn/p/6888674.html
Copyright © 2020-2023  润新知