使用 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 過度佈建

佈建 OCPU 過度佈建的資料庫只能連線至:
  • 適用於 Autonomous Transaction Processing 工作負載的 tplow 服務。
  • 適用於 Autonomous Data Warehouse 工作負載的 low 服務。
配置給佈建有 OCPU 佈建之資料庫的資源會根據選擇的 OCPU 數目按比例計算。例如,配備 0.3 個 OCPU 的 Autonomous Database 將獲得記憶體和並行敘述句配置,該配置為單一 OCPU Autonomous Database 的 30%。請參閱自治式資料庫的預先定義資料庫服務名稱以瞭解詳細資訊。
建立新的 Autonomous Database 執行個體或複製現有的 Autonomous Database 執行個體或其備份時:
  • 使用 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
縱向擴展 Autonomous Database 時:
  • 從小數值縱向擴展至完整的 OCPU 並不會影響您可以連線的預先定義資料庫服務。您只能連線 Autonomous Transaction Processing 工作負載的 tplow 服務,以及 Autonomous Data Warehouse 工作負載的 low 服務。請參閱新增 CPU 或儲存資源至 Autonomous Database ,以取得擴充資料庫的指示。
  • 從完整 OCPU 縱向縮減為分數值並不會影響您可以連線的預先定義資料庫服務。儘管處於過度啟動設定的 OCPU,您還是可以繼續連線到所有預先定義的資料庫服務,就如同在縱向縮減之前一樣。如需有關縮小資料庫的指示,請參閱從 Autonomous Database 移除 CPU 或儲存資源

自動調整功能可讓 Autonomous Database 比配置的 CPU 數目多出 3 倍的 CPU 和 IO 資源。對在過度佈建的 OCPU 上建立的資料庫套用自動調整時,如果 CPU 數為 3 倍,會四捨五入至下一個整數。如需詳細資訊,請參閱自動調整時配置 CPU