分析索引的碎片
来源:互联网 发布:哪个软件专门看腐剧 编辑:程序博客网 时间:2024/04/28 21:02
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;
注意所查到的索引是在同个用户名下的
- 分析索引的碎片
- Oracle 11g索引的碎片分析
- 分析索引的碎片化程度,并重建索引
- 索引碎片的整理
- 索引的碎片处理
- 索引的碎片处理
- Sqlserver:索引碎片的查询
- SQL Server2005索引碎片分析和解决方法
- SQL Server2005索引碎片分析和解决方法
- Oracle 使用analyze分析索引碎片
- 索引碎片介绍,以及怎样分析、重整索引
- 索引碎片
- 索引碎片
- 索引碎片统计信息的解释
- 索引的碎片整理SQL语句
- 分析表碎片的脚本
- 分析Oracle索引,检查其碎片是否严重
- sql server性能分析--索引密度和碎片信息
- 各大公司面试题
- 找个地方 写写心得
- 网络分布式控制系统
- Hello Window
- SOURCES文件详解
- 分析索引的碎片
- shell下进程的前台与后台运行
- Html/Jsp常用的页面跳转方法
- php实现注释的删除【支持//,/*,/**】
- 测试zoundry_2
- IE6 li a:hover position
- .NET中栈和堆的比较 #1
- 用Selenium测试web应用
- javascript的delete