zoukankan      html  css  js  c++  java
  • 监控索引使用

    ---以下是相关PROCEDURE:
    CREATE OR REPLACE PROCEDURE start_monitor_index
    IS
    Cursor cur1 is
    select OWNER,INDEX_NAME from dba_indexes di where di.owner like '%BJ';
    
    p_rows cur1%ROWTYPE;
    p_str varchar2(200);
    
    begin
    open cur1;
    loop
    fetch cur1 into p_rows;
    exit when cur1%NOTFOUND;
    p_str:='alter index '||p_rows.owner||'.'||p_rows.index_name||' MONITORING USAGE';
    execute immediate p_str;
    --dbms_output.put_line(p_str);
    end loop;
    close cur1;
    dbms_output.put_line('finish');
    COMMIT;
    END;
    
    CREATE OR REPLACE PROCEDURE stop_monitor_index
    IS
    Cursor cur1 is
    select OWNER,INDEX_NAME from dba_indexes di where di.owner like '%BJ';
    
    p_rows cur1%ROWTYPE;
    p_str varchar2(200);
    
    begin
    open cur1;
    loop
    fetch cur1 into p_rows;
    exit when cur1%NOTFOUND;
    p_str:='alter index '||p_rows.owner||'.'||p_rows.index_name||' NOMONITORING USAGE';
    execute immediate p_str;
    --dbms_output.put_line(p_str);
    end loop;
    close cur1;
    dbms_output.put_line('finish');
    COMMIT;
    END;
    
    
    
    
    
    -----特殊
    create or replace view v$object_usage
    (index_name, table_name, monitoring, used, start_monitoring, end_monitoring)
    as
    select io.name, t.name,
           decode(bitand(i.flags, 65536), 0, 'NO', 'YES'),
           decode(bitand(ou.flags, 1), 0, 'NO', 'YES'), 
           ou.start_monitoring,
           ou.end_monitoring
    from sys.obj$ io, sys.obj$ t, sys.ind$ i, sys.object_usage ou
    where io.owner# = userenv('SCHEMAID')
      and i.obj# = ou.obj#
      and io.obj# = ou.obj#
      and t.obj# = i.bo#
  • 相关阅读:
    IndentationError: expected an indented block错误
    pip安装requests报错unicodeEncodeError:'ascii' codec can encode charactesers in position 9-12:ordinal not in range(128)
    转载 Python 安装setuptools和pip工具操作方法(必看)
    if _name_ == " _main_"
    Jmeter分布式测试过程中遇到的问题及摘抄前辈问题汇总
    Jmeter分布式测试笔记
    用Jmeter参数化实现接口自动化测试
    ORACLE11G R2 RAC的进程启动流程
    zabbix AGENTS 在WINDOWS的安装
    my live movie / dianying
  • 原文地址:https://www.cnblogs.com/czjie/p/2255648.html
Copyright © 2011-2022 走看看