频繁对索引字段进行delete、update操作,会对索引造成大量碎片,从而极大地影响索引的使用效率,并造成索引IO的增加。
索引碎片分析:
analyze index index_name validate structure online;
select name,del_lf_rows_len,lf_rows_len,(del_lf_rows_len/lf_rows_len)*100 as "索引碎片率" from index_stats;
如果索引碎片率超过20%,则说明索引碎片已经非常严重。
可以编写一个检测所有索引碎片率的脚本,定期运行该脚本,保持对索引碎片率的监控。
索引碎片整理:
重建 alter index index_name rebuild;
alter index index_name rebuild online;
压缩索引 alter index index_name coalesce;
[@more@]来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/41451/viewspace-1058441/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/41451/viewspace-1058441/