使用 Autonomous Database on Dedicated Exadata Infrastructure 的 CPU 過度佈建
您可以在專用 Exadata 基礎架構上佈建比可用實體 CPU 還多的 Autonomous Database 。這稱為 CPU 過度佈建。
附註:
僅 OCPU 運算類型支援 CPU 超載。相關主題
關於 CPU 過度啟動設定
CPU 過度佈建可讓您在系統層次建立更多資料庫,並在每個基礎架構執行處理上執行更多資料庫。
在佈建 Autonomous Database 時,您可以為不需要整個 OCPU 的資料庫指派 0.1 到 0.9 個 OCPU 值 (增量為 0.1)。您可以將一小部分的 OCPU 配置給非生產環境資料庫 (例如開發或測試環境) 所使用的最少或非效能關鍵工作負載的資料庫,以最佳化 OCPU 使用量。啟動設定少於 1 個 OCPU 的測試資料庫,例如 0.1 個 OCPU,讓您保留其餘的 0.9 個 OCPU 供其他資料庫使用。因此,您可以佈建的資料庫多於可用的 CPU。例如,100 個 CPU 的 Exadata 基礎架構可容納 1000 個具備 CPU 過度佈建的自治式資料庫。
對於使用一或多個 OCPU 的資料庫,您必須以 1 個或更多 OCPU 的倍數增加指派的 CPU 數目。例如,您無法將 3.5 個 OCPU 指派給資料庫。3 以上的下一個可用 OCPU 數目為 4。您也可以為每個 Autonomous Database 指定最多 32 GB 的儲存空間。OCPU 和儲存資源的最低需求較低,可讓您過度佈建資料庫,並在每個基礎架構執行處理上執行更多資料庫。
實作 CPU 過度佈建
- 適用於 Autonomous Transaction Processing 工作負載的
tp
和low
服務。 - 適用於 Autonomous Data Warehouse 工作負載的
low
服務。
- 使用 ECPU 的資料庫不支援 CPU 過度佈建。Autonomous Database 的 ECPU 最小值為 2。
- 您可以將 OCPU 的分數值從 0.1 指派給 0.9 (以 0.1 個 OCPU 為增量單位),指派給不需要整個 OCPU 的資料庫。對於需要一或多個 OCPU 的資料庫,您必須指定指派的 OCPU 數目作為整數。例如,您無法將 3.5 個 OCPU 指派給資料庫。3 以上的下一個可用 OCPU 數目為 4。
- 從備份複製時,您只能在複製之後 (視需要) 將 CPU 調整為小數值。如需從備份複製的指示,請參閱從備份複製 Autonomous Database 。
- 從小數值縱向擴展至完整的 OCPU 並不會影響您可以連線的預先定義資料庫服務。您只能連線 Autonomous Transaction Processing 工作負載的
tp
和low
服務,以及 Autonomous Data Warehouse 工作負載的low
服務。請參閱新增 CPU 或儲存資源至 Autonomous Database ,以取得擴充資料庫的指示。 - 從完整 OCPU 縱向縮減為分數值並不會影響您可以連線的預先定義資料庫服務。儘管處於過度啟動設定的 OCPU,您還是可以繼續連線到所有預先定義的資料庫服務,就如同在縱向縮減之前一樣。如需有關縮小資料庫的指示,請參閱從 Autonomous Database 移除 CPU 或儲存資源。
自動調整功能可讓 Autonomous Database 比配置的 CPU 數目多出 3 倍的 CPU 和 IO 資源。對在過度佈建的 OCPU 上建立的資料庫套用自動調整時,如果 CPU 數為 3 倍,會四捨五入至下一個整數。如需詳細資訊,請參閱自動調整時配置 CPU 。