国产探花免费观看_亚洲丰满少妇自慰呻吟_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
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阜平县| 久治县| 象山县| 福安市| 辉县市| 衡东县| 宽甸| 观塘区| 青川县| 玉树县| 清涧县| 盈江县| 错那县| 桐梓县| 鲁山县| 康平县| 黔南| 德昌县| 乐亭县| 黔西县| 合作市| 光山县| 盘锦市| 荆州市| 玛沁县| 措勤县| 白玉县| 高雄县| 钦州市| 柘城县| 永仁县| 崇仁县| 白山市| 彰武县| 南华县| 宁化县| 赫章县| 察雅县| 城步| 富平县| 浪卡子县|