Oracle中加速索引创建或重建的方法
View more documents from Maclean Liu
© 2011, www.oracledatabase12g.com. 版权所有.文章允许转载,但必须以链接方式注明源地址,否则追究法律责任.
相关文章 | Related posts:
|
|||||
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 Oracle中加速索引创建或重建的方法
View more documents from Maclean Liu
© 2011, www.oracledatabase12g.com. 版权所有.文章允许转载,但必须以链接方式注明源地址,否则追究法律责任. 相关文章 | Related posts: 2 comments to Oracle中加速索引创建或重建的方法Leave a Reply |
|||||
|
Copyright © 2012 Oracle Clinic – Maclean Liu的个人技术博客 - All Rights Reserved |
|||||
真是全面呀!
注意 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