oracle数据库如何重建索引.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
当索引的碎片过多时, 会影响执行查询的速度, 从而影响到我们的工作效率。 这时候采 取的最有利的措施莫过于重建索引了。本文主要介绍了 Oracle 数据库中检查索引碎片并重 建索引的过程,接下来我们就开始介绍这一过程。 重建索引的步骤如下: 1. 确认基本信息 登入数据库,找到专门存放 index 的 tablespace,并且这个 tablespace 下所有 index 的 owner 都是 tax. 将 index 专门存放在一个独立的 tablespace, 与数据表的 tablespace 分离,是常 用的数据库设计方法。 2. 查找哪些 index 需要重建 通过 anlyze index validate structure 命令可以分析单个指定的 index ,并且将单个 index 分析的结果存放到 index_stats 试图下。一般判断的依据是: height gt;4 pct_used lt; 50% del_lf_rows / lf_rows +0.001 gt; 0.03 g ) 3. google 上下载了遍历所有 index 脚本 发现 anlyze index validate structure 只能填充单个 index 分析信息,于是 google 了下, 从网上下了个 Loop 脚本,遍历索引空间下所有的索引名字,并且可以把所有 index 的分析 信息存放到自己建立的一个用户表中。 4. anlyze index 锁定 index 发现下载的脚本不好用,应为 anlyze index 在分析索引前要争取独占锁,锁住 index , 很明显有些 index 正在被应用系统的使用,所以运行 anlyze 失败。这里吸取的教训是,尽量 晚上做这种事。但是本人比较喜欢准时回家,所以在语句中添加 Exception Handler ,抛出 anlyze index 执行失败的那些 index 名称,使脚本正常运行完毕。 并且根据打印到前台的 index name 手动执行那些 index 分析。 5. 总结 虽然发现 522 个 index 中有 160 个符合上面的判断的依据。但是发现索引都不大,而那 些拥有百万 leaf 的索引又没有符合上面的判断条件, 所以结论是无需 index rebuild online. 没 有啥碎片。 6.什么时候可以 rebuild index 呢? rebuild index online ,对那些有大量 DML 操作的大索引是有益的。 可以每个月季度做一 次针对较大索引的 rebuild 。通常哪怕 rebuild index online 也会造成 I/O 争用,所以有无 online 意义不大,可以放到 3-5 个晚上,分批执行 rebuild index ,锁定 index ,不让用户用 (没有用 户等入的时候 ) ,并且加上 paralle 8 关键字,应为发现数据库服务器有 8 个 cpu processors. 关于 Oracle 数据库检查索引碎片和重建索引的知识就介绍到这里,希望能够对您有所 帮助。 更多信息请查看 IT 技术专栏

文档评论(0)

lyf66300 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8020140062000006

1亿VIP精品文档

相关文档