When Rebuild INDEX?
作者:vogts | 分类: 大话技术 | 标签: 大话技术 | 日期:2008-05-26
大家都知道analyze来分析统计信息,但是很少用来分析表或者索引是否有坏块。(主要是指逻辑坏块,不是介质坏块)。
其实analyze index?xx validate structure;对于DBA来说,还有另外的作用,就是何时该REBUILD INDEX;
范例如下:
@>analyze index ZEUS_CUSTOMER_AI1_OI_IND validate structure;
Index analyzed.
@>select name,height,lf_rows,del_lf_rows from index_stats;
NAME?????????????????????????????? HEIGHT??? LF_ROWS DEL_LF_ROWS
—————————— ———- ———- ———–
ZEUS_CUSTOMER_AI1_OI_IND??????????????? 3???? 941235???????? 691
@>
lf_rows表示这个INDEX有多少的叶子节点;
del_lf_rows表示有多少个叶子节点被删除了。
PS:说实话,在我管的几个系统里,物理删除真的很少,很少。
有4人发表了评论 ↓发表评论↓



analyze index validate structure;的方法分析会不会锁表呢。对于oltp系统的性能又没有影响?
zy @ May 27, 2008 |
yes,it will lock the table in exclude mode.
vogts @ May 30, 2008 |
OK.Thanks a lot
zy @ May 30, 2008 |
Share模式TM锁
xianyuezhihua @ September 2, 2009 |