熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Oracle >> 正文

如何加快Oracle建立索引的速度

2013-11-13 22:20:29  來源: Oracle 

  如何加快建立索引的速度

  總結一下

   使用並行參數個CPU 可以用parallel 最多占用個CPU 正常情況下沒問題(前提是其他應用沒有占超過個CPU的資源)

   nologging 絕對應該使用會使速度大幅上升(減少大量redo log)

   PGA 普通的auto pga最大才M 顯然沒有達到最好性能應該使用manual pga

  alter session set workarea_size_policy=manual;

  alter session set hash_area_size=; hash_area_size 默認情況下會自動根據sort_area_size*來調導致sort_area_size不能超過G 手動設了就沒問題了

  alter session set sort_area_size=; 在系統可用內存足夠的情況下最大可以到G

   設置高一點的db_file_multiblock_read_count 也有利於提高I/O性能保證足夠大的db_cache_size可以避免free_buffer_wait的出現

   可以通過v$session_longops 來監視進度


From:http://tw.wingwit.com/Article/program/Oracle/201311/18824.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.