Oracle中加速索引创建或重建的方法

作者: Maclean Liu , post on September 22nd, 2011 , English Version
【本站文章除注明转载外,均为本站原创编译】
转载请注明:文章转载自: Oracle Clinic – Maclean Liu的个人技术博客 [http://www.oracledatabase12g.com/]
本文标题: Oracle中加速索引创建或重建的方法
本文永久地址: http://www.oracledatabase12g.com/archives/oracle%e4%b8%ad%e5%8a%a0%e9%80%9f%e7%b4%a2%e5%bc%95%e5%88%9b%e5%bb%ba%e6%88%96%e9%87%8d%e5%bb%ba%e7%9a%84%e6%96%b9%e6%b3%95.html

© 2011, www.oracledatabase12g.com. 版权所有.文章允许转载,但必须以链接方式注明源地址,否则追究法律责任.

相关文章 | Related posts:

  1. RAC System Test Plan Outline

2 comments to Oracle中加速索引创建或重建的方法

  • maclean

    注意 10g当中 很多人认为 设置 手动PGA 和 sort_area_size + Parallel 并行即可加快 索引创建/重建。

    其实是不对的, 10g中存在bug 需要手动设置alter session set sort_area_size 2次。
    且在10.2.0.3和10.2.0.4 11.1 存在另一个bug 会导致Parallel Slave子进程不继承之前设置的sort_area_size,该bug可能在所有操作系统平台上发生,见文档 After applying 10.2.0.3 PATCHSET, the value set for SORT_AREA_SIZE on a session level is not propagated to the slaves.

    该bug影响的版本有

    Oracle Server – Enterprise Edition – Version: 10.2.0.3 to 11.1
    This problem can occur on any platform.
    10.2.0.3 ,10.2.0.4
    11.1

    已验证的11.2没有该问题

    可以通过设置SMRC来解决这个问题, 文档中脚本注释了和解决了该问题。

    这可能和大多数人 认识的 parallel+ sort_area_size 增速索引create/recreate 存在差异。

    具体排序区域内存使用了多少 可以在sort发生时 使用Script:List SORT ACTIVITY脚本 检验 以下脚本可以用于列出数据库内的排序活跃性能信息:
    http://www.oracledatabase12g.com/archives/script-list-sort-activity.html

Leave a Reply

  

  

  

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>