我必須在具有數十億條記錄的表上創建索引。起初我想創建索引使用並行8選項,因爲服務器運行8核心。創建索引性能問題
現在的問題是,nioce索引被創建,主鍵是使用該索引創建的。我可以添加NOPARALLEL選項嗎?
我已經試過這種說法
ALTER INDEX PK_TABLE_NAME_ NOPARALLEL;
但它不工作。有人可以給我建議嗎?
我必須在具有數十億條記錄的表上創建索引。起初我想創建索引使用並行8選項,因爲服務器運行8核心。創建索引性能問題
現在的問題是,nioce索引被創建,主鍵是使用該索引創建的。我可以添加NOPARALLEL選項嗎?
我已經試過這種說法
ALTER INDEX PK_TABLE_NAME_ NOPARALLEL;
但它不工作。有人可以給我建議嗎?
這應該只是罰款:
SQL>創建表t1
2爲
3選擇ROWNUM ROW_ID
4 from dual 5按等級連接< = 100;創建表。
SQL>在t1(row_id)並行8上創建唯一索引i1;
已創建索引。
SQL> alter table t1
2 add constraint pk1 primary key(row_id) using index i1;表已更改。
SQL> alter index i1 noparallel;
改變了索引。
我認爲你正在尋找ALTER INDEX myidx parallel 1;