ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 索引的重构

索引的重构

原创 Linux操作系统 作者:Franco1028 时间:2009-06-17 22:53:57 0 删除 编辑

索引的重构

上周,***跑过来告诉我他重建一个索引几个小时了还没完成,我狂汗。。。居然在业务繁忙期顶风作案。
的确他重建的索引达到10来G,但我们可以采用一些特殊的方法来快速重建索引:
alter session set workarea_size_policy=manual;oracle 10G以上默认auto,修改成manual才能设置排序区大小。
alter session set sort_area_size=1073741824;--1G
alter session set sort_area_retained_size=1073741824;
alter session set db_file_multiblock_read_count=128;
alter index IDX_POI_ID_NAME rebuild online parallel 4 nologging---4个并行操作。
在1小时内完成操作。
需要注意的是在并行重构完成以后,一定要取消索引的并行度,否则,在OLTP环境中,可能会因为意外的使用并行而出现严重性能问题。alter index IDX_POI_ID_NAME noparallel;

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/21872221/viewspace-606632/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2009-06-11

  • 博文量
    7
  • 访问量
    9502