加快建立索引(create / rebuild index) 的幾點
總結一下:
1。 使用並行引數,8個CPU, 可以用parallel 6 ,最多佔用6個CPU, 正常情況下沒問題(前提是其他應用沒有佔超過2個CPU的資源)
例子: alter index index_name rebuild [online] parallel 6 nologging ;
2。 nologging, 絕對應該使用,會使速度大幅上升。(減少大量redo log)
3。 PGA, 普通的auto pga最大才100M, 顯然沒有達到最好效能,應該使用manual pga
alter session set workarea_size_policy=manual;
alter session set hash_area_size=100000; -- hash_area_size 預設情況下會自動根據sort_area_size*2來調,導致sort_area_size不能超過1G, 手動設了就沒問題了。
alter session set sort_area_size=2000000000; -- 在系統可用記憶體足夠的情況下,最大可以到2G
4。 設定高一點的db_file_multiblock_read_count 也有利於提高I/O效能。保證足夠大的db_cache_size可以避免free_buffer_wait的出現
5。 可以透過v$session_longops 來監視進度
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-607954/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 加快create / rebuild index的3個點(zt)RebuildIndex
- create index , rebuild index troubleshooting 索引故障解決IndexRebuild索引
- create index online 與rebuild index onlineIndexRebuild
- create index online 與rebuild index onlineIndexRebuild
- 聊聊索引Index Rebuild和Rebuild Online(下)索引IndexRebuild
- 聊聊索引Index Rebuild和Rebuild Online(上)索引IndexRebuild
- Default behavior of create & rebuild index in 10G (zt)RebuildIndex
- rebuild index 和 recreate index (重新建立index) 的區別RebuildIndex
- 如何加快建 index 索引 的時間Index索引
- rebuild indexRebuildIndex
- index rebuildIndexRebuild
- create index online 和create index 不同及注意點Index
- Oracle create/rebuild index開並行時要記得noparallel哦~OracleRebuildIndex並行Parallel
- rebuild index 排序RebuildIndex排序
- sybase rebuild indexRebuildIndex
- ORACLE中index的rebuildOracleIndexRebuild
- 重建索引index rebuild online vs offline vs index coalesce vs index shrik space索引IndexRebuild
- rebuild index online和create index online及沒有online的區別RebuildIndex
- 【羅玄】從鎖的角度看rebuild index online和rebuild indexRebuildIndex
- Index rebuild --case 1IndexRebuild
- alter index rebuild 與 rebuild onlineIndexRebuild
- alter index rebuild與index_statsIndexRebuild
- 【江楓 】Oracle 9i和10g在create index和rebuild index的統計資訊的區別OracleIndexRebuild
- alter index rebuild和rebuild online的區別IndexRebuild
- "Alter index rebuild online parallel n"會修改索引的degree屬性IndexRebuildParallel索引
- 點陣圖索引(Bitmap Index)——索引共用索引Index
- zt_如何加速索引index建立索引Index
- create index/create index online區別Index
- Index Online RebuildIndexRebuild
- oracle10g_alter index rebuild_online_重構索引OracleIndexRebuild索引
- Oracle 10g rebuild index,索引原來統計資訊丟失Oracle 10gRebuildIndex索引
- MYSQL索引建立需要注意以下幾點細節MySql索引
- MSSQL Rebuild(重建)索引SQLRebuild索引
- CREATE BITMAP INDEXIndex
- 選出需要rebuild的索引Rebuild索引
- alter index ind1 rebuild 和alter index ind1 rebuild onlineIndexRebuild
- Oracle alter index rebuild 說明OracleIndexRebuild
- index rebuild online的問題IndexRebuild