国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

分析索引的碎片

2024-07-21 02:45:10
字體:
來源:轉載
供稿:網友
Oracle 10g

先建立個統計表

create table T_ANALYZ_MONITOR_INDEX
(
  F_INDEX_NAME  VARCHAR2(50),
  F_DEL_LF_ROWS NUMBER,
  F_LF_ROWS     NUMBER,
  F_RATE        NUMBER(4,2),
  F_MONITOR_DATE DATE default sysdate not null
);

再建個歷史表

create table t_analyz_index_stats as select * from index_stats

做個分析過程  查出表并且 分析 插入歷史表 統計刪除比率到 統計表

create or replace PRocedure P_ANALYZ_DAY_INDEX_SATAS is
    v_sql varchar2(100);
Begin

  for a in (Select INDEX_NAME   From User_Indexes  Where index_type<>'LOB') loop
    v_sql := ' analyze index ' || a.index_name || ' validate structure';
    execute immediate v_sql;
    
    Insert Into T_ANALYZ_INDEX_STATS
     Select * From Index_Stats;
        
    insert into T_ANALYZ_MONITOR_INDEX(F_INDEX_NAME, F_DEL_LF_ROWS, F_LF_ROWS, F_RATE)
     select name,del_lf_rows,lf_rows, round(del_lf_rows * 100 / decode((lf_rows + del_lf_rows),0,1), 2)
     from index_stats;                
         
  End loop;
    
end;

注意所查到的索引是在同個用戶名下的



本文來自CSDN博客,轉載請標明出處:http://blog.csdn.net/ZengMuAnSha/archive/2009/12/30/5107740.aspx
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 普兰店市| 南充市| 池州市| 定州市| 潮安县| 亳州市| 浠水县| 绥中县| 济宁市| 涿鹿县| 北海市| 天水市| 抚州市| 平乐县| 台北市| 新巴尔虎左旗| 宝山区| 乌海市| 翼城县| 资中县| 阿拉尔市| 晋州市| 山西省| 丹阳市| 新建县| 加查县| 建德市| 陇南市| 天台县| 电白县| 东乡| 翼城县| 嵊泗县| 平湖市| 枣阳市| 彭州市| 连云港市| 通海县| 许昌市| 尚义县| 南平市|