専用Exadataインフラストラクチャ上のAutonomous DatabaseでのCPUオーバープロビジョニング

専用Exadataインフラストラクチャで使用可能な物理CPUより多くのAutonomous Databaseをプロビジョニングできます。これは、CPUオーバープロビジョニングと呼ばれます。

ノート:

CPUオーバープロビジョニングは、OCPUコンピュート・タイプでのみサポートされます。

CPUオーバープロビジョニングについて

CPUオーバープロビジョニングを使用すると、システム・レベルでより多くのデータベースを作成し、各インフラストラクチャ・インスタンスでより多くのデータベースを実行できます。

Autonomous Databaseのプロビジョニング中に、OCPU全体を必要としないデータベースには、小数単位のOCPU値(0.1から0.9の単位のOCPU)を割り当てることができます。開発環境やテスト環境などの非本番データベースに使用される、最小限または非パフォーマンスのクリティカル・ワークロードでOCPUをデータベースに割り当てることで、OCPUの消費を最適化できます。0.1 OCPUなど、1 OCPU未満のテスト・データベースをプロビジョニングすると、他のデータベースの残りの0.9 OCPUを保持できます。したがって、使用可能なCPUより多くのデータベースをプロビジョニングできます。たとえば、CPUが100個あるExadataインフラストラクチャは、CPUオーバープロビジョニングで1000個のAutonomous Databasesに対応できます。

1つ以上のOCPUを使用するデータベースの場合、割り当てられるCPUの数を、1つ以上のOCPUの倍数ずつ増やす必要があります。たとえば、データベースに3.5 OCPUを割り当てることはできません。3を上回る次に使用可能なOCPU数は4です。また、各Autonomous Databaseに32 GBのストレージを割り当てることもできます。OCPUおよびストレージ・リソースの最小要件が低くなると、データベースをオーバープロビジョニングし、各インフラストラクチャ・インスタンスでより多くのデータベースを実行できます。

CPUオーバープロビジョニングの実装

OCPUオーバープロビジョニングでプロビジョニングされたデータベースは、次のものにのみ接続できます。
  • Autonomous Transaction Processingワークロードのtpおよびlowサービス。
  • Autonomous Data Warehouseのワークロードのlowサービス。
OCPUオーバープロビジョニングでプロビジョニングされたデータベースに割り当てられるリソースは、選択したOCPUの数に基づいて比例して計算されます。たとえば、0.3 OCPUのAutonomous Databaseでは、1つのOCPU Autonomous Databaseの割当ての30%であるメモリーおよび同時文の割当てが取得されます。詳細は、Autonomous Databaseの事前定義済データベース・サービス名を参照してください。
新しいAutonomous Databaseインスタンスの作成時、または既存のAutonomous Databaseインスタンスまたはそのバックアップのクローニング時:
  • CPUオーバープロビジョニングは、ECPUを使用するデータベースではサポートされていません。Autonomous Databaseの最小ECPU値は2です。
  • OCPU全体を必要としないデータベースには、0.1から0.9までの小数単位のOCPU値を(0.1 OCPU単位で)割り当てることができます。1つ以上のOCPUを必要とするデータベースの場合、割り当てられるOCPUの数を整数として指定する必要があります。たとえば、データベースに3.5 OCPUを割り当てることはできません。3を上回る次に使用可能なOCPU数は4です。
  • バックアップからのクローニング中に、必要に応じてクローンのあとのみ、CPUのサイズを小数値に変更できます。バックアップからのクローニングの手順については、「バックアップからのAutonomous Databaseのクローニング」を参照してください。
Autonomous Databaseをスケール・アップまたはスケール・ダウンする場合:
  • 小数値を1つのOCPUにスケール・アップしても、接続できる事前定義済データベース・サービスに影響はありません。Autonomous Transaction Processingワークロードの場合はtpおよびlowサービス、Autonomous Data Warehouseワークロードの場合はlowサービスにのみ接続できます。データベースのスケール・アップの手順については、Autonomous DatabaseへのCPUまたはストレージ・リソースの追加を参照してください。
  • 完全なOCPUから小数の値にスケール・ダウンしても、接続できる事前定義済データベース・サービスに影響はありません。オーバープロビジョニングされたOCPU上にあるにもかかわらず、スケール・ダウン前と同じように、すべての事前定義済データベース・サービスに引き続き接続できます。データベースをスケール・ダウンする手順は、Autonomous DatabaseからのCPUまたはストレージ・リソースの削除を参照してください。

自動スケーリングにより、Autonomous Databaseは、割り当てられたCPU数の最大3倍のCPUおよびIOリソースを使用できます。オーバープロビジョニングされたOCPUで作成されたデータベースに自動スケーリングが適用される場合、CPU数が3倍になると、次の整数に丸められます。詳細は、自動スケーリング時のCPU割当てを参照してください。