设为首页 加入收藏

TOP

Oracle重建索引的必要性
2014-11-23 21:50:09 来源: 作者: 【 】 浏览:17
Tags:Oracle 重建 索引 必要性

索引重建是一个争论不休被不断热烈讨论的议题。当然Oracle官方也有自己的观点,我们很多DBA也是遵循这一准则来重建索引,那就是Oracle建议对于索引深度超过4级以及已删除的索引条目至少占有现有索引条目总数的20% 这2种情形下需要重建索引。近来Oracle也提出了一些与之相反的观点,就是强烈建议不要定期重建索引。本文是参考了1525787.1并进行相应描述。

1、重建索引的理由

2、重建索引的本质

3、反对重建索引的理由

尽管这是一种有效的索引检查方法,但是它在分析索引时会获取独占表锁。对于大型索引,其影响会是巨大的,因为在此期间不允许对表执行DML 操作。

b. 重建索引的直接结果是 REDO 活动可能会增加,总体系统负载也可能会提高。

插入/更新/删除操作会导致索引随着索引的分割和增长不断发展。

4、Oracle的最终建议

6、真正需要重建索引的情形

7、相关参考

Oracle 索引质量分析

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Oracle数据库案例整理-登录Oracle.. 下一篇Oracle修改字段类型方法总结

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: