サービスの同時実行性

事前定義済サービスのコンシューマ・グループは、様々なレベルのパフォーマンスと同時実行性を提供します。使用可能なサービス名は、ワークロード(データ・ウェアハウス、トランザクション処理またはJSONデータベース)によって異なります。

事前定義されたサービスのいずれかを選択すると、ほとんどのアプリケーションで適切に機能する同時実行性の値が提供されます。デフォルト・サービスのいずれかを選択してもアプリケーションのパフォーマンス・ニーズを満たさない場合は、MEDIUMサービスを使用して同時実行性制限を変更できます。たとえば、単一ユーザー・ベンチマークを実行する場合、最高レベルのパラレル化(DOP)を得るために、MEDIUMサービスの同時実行性制限を1に設定できます。

このトピックでは、「ECPU数」は、Oracle Cloud Infrastructureコンソールに表示されるECPU数です。同様に、データベースがOCPUコンピュート・モデルを使用する場合、「OCPUの数」はOCPU数です。

ノート

OCPUはレガシー請求メトリックであり、Autonomous Data Warehouse (データ・ウェアハウス・ワークロード・タイプ)およびAutonomous Transaction Processing (トランザクション処理ワークロード・タイプ)に対して廃止されています。Oracleでは、新規および既存のすべてのAutonomous DatabaseデプロイメントにECPUを使用することをお薦めします。詳細は、Oracle Supportドキュメント2998742.1を参照してください。

データ・ウェアハウス・ワークロードのサービス同時実行性制限(ECPUコンピュート・モデル)

資格証明zipファイルで提供されるtnsnames.oraには、データ・ウェアハウス・ワークロードを使用するAutonomous Databaseに対して、high、mediumおよびlowとして識別できる3つのデータベース・サービス名が含まれます。

次に、コンピュート自動スケーリングが無効で、コンピュート自動スケーリングが有効になっている、データ・ウェアハウス・ワークロードの各接続サービスの同時文の数の詳細を示します。

ノート

この表の値は、ECPUの数が4以上の場合に適用されます。

ECPUの数が2の場合、すべてのサービスで同時実行制限150が使用されます。ECPUの数が3の場合、すべてのサービスで同時実行制限225が使用されます(これは、自動スケーリングの計算の有効化または無効化に適用されます)。

データベース名 自動スケーリングの計算が無効になっている同時問合せの数 コンピュート自動スケーリングが有効になっている同時問合せの数

high

3 9

medium

0.25125×ECPU数

10進数の結果は切り捨てられます。

0.75375×ECPU数

10進数の結果は切り捨てられます。

low

75×ECPU数 75×ECPU数

MEDIUMおよびHIGHコンシューマ・グループのこれらの同時実行レベルに到達すると、そのコンシューマ・グループの新しいSQL文は、1つ以上の実行中の文が終了するまでキューに入れられます。LOWコンシューマ・グループでは、同時実行性制限に達すると、新しいセッションを接続できなくなります。

たとえば、32 ECPUのAutonomous Databaseインスタンスで自動スケーリングが無効になっている場合、HIGHコンシューマ・グループは、MEDIUMコンシューマ・グループが文を1つも実行していない場合、3つの同時SQL文を実行できます。MEDIUMコンシューマ・グループは、HIGHコンシューマ・グループが文を1つも実行していない場合、8つの同時SQL文を実行できます。LOWコンシューマ・グループは、2400の同時SQL文を実行できます。

ノート

HIGHコンシューマ・グループは、MEDIUMコンシューマ・グループも文を実行している場合、少なくとも1つのSQL文を実行できます。

32 ECPUのAutonomous Databaseインスタンスで自動スケーリングを有効にしたこの例では、MEDIUMコンシューマ・グループが文を1つも実行していない場合、HIGHコンシューマ・グループは9つの同時SQL文を実行できます。MEDIUMコンシューマ・グループは、HIGHコンシューマ・グループが文を1つも実行していない場合、24の同時SQL文を実行できます。LOWコンシューマ・グループは、2400の同時SQL文を実行できます。

次の表に、コンピュート自動スケーリングが無効でコンピュート自動スケーリングが有効になっているデータベースの同時接続値のサンプルを示します。

データベース名 自動スケーリングの計算が無効になっている同時問合せの数 コンピュート自動スケーリングが有効になっている同時問合せの数

high

3

9

medium

8

24

low

最大2400

最大2400

詳細は、MEDIUMサービス同時実行性制限の変更(ECPUコンピュート・モデル)を参照してください。

トランザクション処理ワークロードのサービス同時実行性制限(ECPUコンピュート・モデル)

資格証明zipファイルに付属するtnsnames.oraファイルには、トランザクション処理またはJSONワークロードを使用するAutonomous Databaseに対して、tpurgent、tp、high、mediumおよびlowとして識別される5つのデータベース・サービス名が含まれます。

次に、トランザクション処理またはJSONワークロードの接続サービスごとのデフォルトの同時文の数の詳細を示します。

ノート

この表の値は、ECPUの数が4以上の場合に適用されます。

ECPUの数が2の場合、すべてのサービスで同時実行制限150が使用されます。ECPUの数が3の場合、すべてのサービスで同時実行制限225が使用されます(これは、自動スケーリングの計算の有効化または無効化に適用されます)。

データベース名 コンピュート自動スケーリングが無効になっているコンカレント文 コンピュート自動スケーリングが有効なコンカレント文

tpurgent

75×ECPU数

75×ECPU数

tp

75×ECPU数

75×ECPU数

high

3

9

medium

0.25125×ECPU数

10進数の結果は切り捨てられます。

0.75375×ECPU数

10進数の結果は切り捨てられます。

low

75×ECPU数

75×ECPU数

詳細は、MEDIUMサービス同時実行性制限の変更(ECPUコンピュート・モデル)を参照してください。

データ・ウェアハウス・ワークロードのサービス同時実行性制限(OCPUコンピュート・モデル)

資格証明zipファイルで提供されるtnsnames.oraには、データ・ウェアハウス・ワークロードを使用するAutonomous Databaseに対して、high、mediumおよびlowとして識別される3つのデータベース・サービス名が含まれます。

次に、データ・ウェアハウス・ワークロードの各接続サービスの同時文の数、OCPU自動スケーリングが無効、OCPU自動スケーリングが有効になっている詳細を示します。

ノート

この表の値は、OCPUの数が1より大きい場合に適用されます。1 OCPUの場合、各サービスの同時実行性の制限は300で、DOPは1です。
データベース名 OCPU自動スケーリングが無効になっている同時文 OCPU自動スケーリングが有効な同時文

high

3 9

medium

1.26×OCPU数 3.78×OCPU数

low

300×OCPUの数 300×OCPUの数

MEDIUMおよびHIGHコンシューマ・グループのこれらの同時実行レベルに到達すると、そのコンシューマ・グループの新しいSQL文は、1つ以上の実行中の文が終了するまでキューに入れられます。LOWコンシューマ・グループでは、同時実行性制限に達すると、新しいセッションを接続できなくなります。

たとえば、16のOCPUおよびOCPUの自動スケーリングが無効になっているAutonomous Databaseインスタンスの場合、HIGHコンシューマ・グループは、MEDIUMコンシューマ・グループが文を1つも実行していない場合、3つの同時SQL文を実行できます。MEDIUMコンシューマ・グループは、HIGHコンシューマ・グループが文を1つも実行していない場合、20の同時SQL文を実行できます。LOWコンシューマ・グループは、4800の同時SQL文を実行できます。HIGHコンシューマ・グループは、MEDIUMコンシューマ・グループも文を実行している場合、少なくとも1つのSQL文を実行できます。OCPU自動スケーリングが有効な場合、HIGHおよびMEDIUMコンシューマ・グループの場合、同時実行性値は3倍大きくなります。

次の表に、16個のOCPUを持つデータベースのサンプル同時接続値を示し、OCPU自動スケーリングが有効および無効の両方の値を示します。

データベース名 OCPU自動スケーリングが無効になっている同時問合せの数 OCPU自動スケーリングが有効になっている同時問合せの数

high

3

9

medium

20

60

low

最大4800

最大4800

トランザクション処理およびJSONデータベース・ワークロード(OCPUコンピュート・モデル)のサービス同時実行性制限

資格証明zipファイルで提供されるtnsnames.oraファイルには、トランザクション処理を使用するAutonomous DatabaseまたはJSONデータベース・ワークロードに対して、tpurgent、tp、high、medおよびlowとして識別できる5つのデータベース名が含まれます。

次に、トランザクション処理またはJSONデータベース・ワークロードの各接続サービス、OCPU自動スケーリングが無効、OCPU自動スケーリングが有効な場合の同時文のデフォルト数の詳細を示します。

ノート

この表の値は、OCPUの数が1より大きい場合に適用されます。1 OCPUの場合、各サービスの同時実行性の制限は300で、DOPは1です。
データベース名 OCPU自動スケーリングが無効になっている同時文 OCPU自動スケーリングが有効な同時文

tpurgent

300×OCPUの数 300×OCPUの数

tp

300×OCPUの数 300×OCPUの数

high

3 9

medium

1.26×OCPU数 3.78×OCPU数

low

300×OCPUの数 300×OCPUの数