Exadata Cloud Infrastructure I/O Resource Management (IORM)の管理
このトピックでは、I/O Resource Management (IORM)の機能とその有効化、IORM設定の変更、コンソールまたはAPIを使用した無効化方法について説明します。
- 「IORMについて」
I/O Resource Management (IORM)機能を使用すると、新しいリソース・モデルまたはDBシステムを使用して、複数のデータベースでOracle ExadataクラウドVMクラスタのI/Oリソースを共有する方法を管理できます - 「コンソールを使用したIORMの管理」
- 「APIを使用したExadataクラウドVMクラスタのI/Oリソースの管理」
親トピック: How-toガイド
IORMについて
I/O Resource Management (IORM)機能を使用すると、新しいリソース・モデルまたはDBシステムを使用して、複数のデータベースでOracle ExadataクラウドVMクラスタのI/Oリソースを共有する方法を管理できます
Exadata VMクラスタまたはDBシステムでは、すべてのデータベースが、フラッシュ・ストレージを含む専用ストレージ・サーバーを共有します。 デフォルトでは、これらのリソースに関してデータベースの優先度が等しくなります。 Exadataストレージ管理ソフトウェアでは、問合せ処理に先着の第1位のアプローチが使用されます。 I/Oリソースを過負荷にする主要な問合せをデータベースが実行する場合、システム全体のパフォーマンスが低下する可能性があります。
IORMを使用すると、ワークロードがリソース割当てを超える場合に最初に重要な問合せを処理できるように、データベースに優先度を割り当てることができます。 優先度を割り当てるには、各データベースの共有数を指定するディレクティブを作成します。 シェア数は、I/Oリソースがストレス化されている場合に、そのデータベースに与えられたリソースの割合に対応します。
ディレクティブは、リソース管理に対して設定した全体的な最適化目標と連携して動作します。 次の目標を使用できます:
- 「自動」 - (デフォルトの目標)。 IORMは最適化の目標を判別し、検出されたワークロードおよび有効化されたリソース・プランに基づいて最適な設定を継続的および動的に判別します。
- 「平均化」 - クリティカルなOLTPおよびDSSワークロードの場合。 この設定により、短いディスク・レイテンシと高いスループットが均等になります。 この設定によって、大きいI/Osのディスク使用率が低レイテンシよりも低い範囲に制限され、良好なレイテンシと優れたスループットのバランスが実現されます。
- 「高スループット」 - 高スループットを必要とするクリティカルなDSSワークロードの場合。
- 「低レイテンシ」 - クリティカルなOLTPワークロードの場合。 この設定により、ディスク使用率が大幅に制限されてレイテンシは可能最短となります。
コンソールを使用したIORMの管理
- 「ExadataクラウドVMクラスタでIORMを有効にするには」
このトピックは、新しいリソース・モデルを使用するExadata Cloud Infrastructureシステムにのみ適用されます。 - 「クラウドVMクラスタのIORM構成を変更するには」
このトピックは、新しいリソース・モデルを使用するExadata Cloud Infrastructureシステムにのみ適用されます。 - 「Exadata DBシステムでIORMを有効にするには」
- 「Exadata DBシステムのIORM構成を変更するには」
この手順を使用して、IORM設定を変更するか、IORMを無効にします。
ExadataクラウドVMクラスタでIORMを有効にするには
このトピックは、新しいリソース・モデルを使用するExadata Cloud Infrastructureシステムにのみ適用されます。
ノート:
Exadata DBシステムでIORMを有効にする場合は、「Exadata DBシステムでIORMを有効にするには」を参照してください。IORMの有効化には、最適化目標の指定およびリソース・プラン・ディレクティブの構成が含まれます。
- ナビゲーション・メニューを開きます。 Oracle Databaseをクリックし、Oracle Exadata Database Service on Dedicated Infrastructureをクリック
- コンパートメントを選択します。
- Oracle Exadata Database Service on Dedicated Infrastructureの下の「Exadata VMクラスタ」をクリックします。
- VMクラスタのリストで、IORMを有効にするVMクラスタを検索し、そのハイライト表示されている名前をクリックします。 クラスタの詳細が表示され、IORMステータスが「Disabled」と表示されます。
-
「IORMの有効化」をクリックします。
「I/O Resource Managementの有効化」ダイアログがVMクラスタ情報を取得するのに少し時間がかかる場合があります。
-
リソース・プランに適用する目標を選択します:
- 「自動」 - (デフォルトの目標)リソース・プランおよび監視されるワークロードに基づいて、目標を動的に変更します。
- 「平均化」- 高いスループットと低いレイテンシが均等に重み付けされます。
- 「高スループット」 - DSSワークロードに最適なスループットを提供します。
- 「低レイテンシ」 - クリティカルなOLTPワークロードに最適なレイテンシを提供します。
- 共有数を設定して、リソース・プランのデフォルト・ディレクティブを構成します。 この共有数は、特定のディレクティブに関連付けられていない各データベースに割り当てられます。
-
「リソース・プラン・ディレクティブ」セクションで、デフォルト・ディレクティブよりも多いまたは少ない数の共有を割り当てる各データベースのディレクティブを追加します。
ディレクティブを追加するには、「+追加のディレクティブ」をクリックし、データベースとそのデータベースの共有数を指定します。
-
ディレクティブの追加が終了したら、「有効化」をクリックします。
IORM構成設定が適用されている間、VMクラスタの詳細ページにIORMステータスが「更新中」と表示されます。 更新が完了するまで数分かかる場合がありますが、VMクラスタに対して通常の操作を実行する機能には影響しません。 正常に更新されると、IORMステータスは「Enabled」と表示されます。
クラウドVMクラスタのIORM構成を変更するには
このトピックは、新しいリソース・モデルを使用するExadata Cloud Infrastructureシステムにのみ適用されます。
ノート:
Exadata DBシステムを更新する場合は、「Exadata DBシステムのIORM構成を変更するには」を参照してください
この手順を使用して、IORM設定を変更するか、IORMを無効にします。
- ナビゲーション・メニューを開きます。 Oracle Databaseをクリックし、Oracle Exadata Database Service on Dedicated Infrastructureをクリック
- コンパートメントを選択します。
- Oracle Exadata Database Service on Dedicated Infrastructureの下の「Exadata VMクラスタ」をクリックします。
- VMクラスタのリストで、IORMを更新するVMクラスタを検索し、そのハイライト表示されている名前をクリックします。 クラスタの詳細が表示され、IORMステータスが「Enabled」と表示されます。
- 「IORMの更新」をクリックします。
-
「I/O Resource Managementの更新」ダイアログで、次のいずれかのアクションを実行します:
- 設定の変更 - 新しい目標を指定し、必要に応じてディレクティブを調整し、「更新」をクリックします。
-
IORMの無効化 - 「IORMの無効化」をクリックします。 IORMを無効にすると、すべてのリソース・プラン・ディレクティブが削除され、I/Oリソース管理のAuto (デフォルト)目標がリストアされます。
新しいIORM構成設定が適用されている間、システムの詳細ページにIORMステータスが「更新中」と表示されます。 更新が完了するまで数分かかる場合がありますが、DBシステムに対して通常の操作を実行する機能には影響しません。 正常な更新の後、IORMステータスは、実行したアクションに応じて「有効」または「無効」として表示されます。
関連トピック
親トピック: コンソールを使用したIORMの管理
Exadata DBシステムでIORMを有効にするには
ノート:
このトピックは、DBシステム・リソース・モデルを使用するExadata Cloud Infrastructureインスタンスにのみ適用されます。
IORMの有効化には、最適化目標の指定およびリソース・プラン・ディレクティブの構成が含まれます。
- ナビゲーション・メニューを開きます。 Oracle Databaseをクリックし、Oracle Exadata Database Service on Dedicated Infrastructureをクリック
- コンパートメントを選択します。
-
DBシステムのリストで、IORMを有効にするExadata DBシステムを検索し、そのハイライト表示されている名前をクリックします。
システム詳細が表示され、IORMステータスが「無効」と表示されます。
-
「IORMの有効化」をクリックします。
「I/O Resource Managementの有効化」ダイアログがDBシステム情報を取得するのに1分かかる場合があります。
-
リソース・プランに適用する目標を選択します:
- 「自動」 - (推奨)リソース・プランおよび検出されたワークロードに基づいて、目標を動的に変更します。
- 「平均化」- 高いスループットと低いレイテンシが均等に重み付けされます。
- 「高スループット」 - DSSワークロードに最適なスループットを提供します。
- 「低レイテンシ」 - クリティカルなOLTPワークロードに最適なレイテンシを提供します。
- 共有数を設定して、リソース・プランのデフォルト・ディレクティブを構成します。 この共有数は、特定のディレクティブに関連付けられていない各データベースに割り当てられます。
-
「リソース・プラン・ディレクティブ」セクションで、デフォルト・ディレクティブよりも多いまたは少ない数の共有を割り当てる各データベースのディレクティブを追加します。
ディレクティブを追加するには、「+追加のディレクティブ」をクリックし、データベースとそのデータベースの共有数を指定します。
-
ディレクティブの追加が終了したら、「有効化」をクリックします。
IORM構成設定が適用されている間、システムの詳細ページにIORMステータスが「更新中」と表示されます。 更新が完了するまで数分かかる場合がありますが、DBシステムに対して通常の操作を実行する機能には影響しません。 正常に更新されると、IORMステータスは「Enabled」と表示されます。
親トピック: コンソールを使用したIORMの管理
Exadata DBシステムのIORM構成を変更するには
この手順を使用して、IORM設定を変更するか、IORMを無効にします。
ノート:
このトピックは、DBシステム・リソース・モデルを使用するExadata Cloud Infrastructureインスタンスにのみ適用されます。- ナビゲーション・メニューを開きます。 Oracle Databaseをクリックし、「ベアメタル、VM、Exadata」をクリックします。
- コンパートメントを選択します。
-
DBシステムのリストで、IORM構成を変更するExadata DBシステムを検索し、そのハイライト表示されている名前をクリックします。
システムの詳細が表示され、IORMステータスが「Enabled」と表示されます。
- 「IORMの更新」をクリックします。
-
「I/O Resource Managementの更新」ダイアログで、次のいずれかのアクションを実行します:
- 設定の変更 - 新しい目標を指定し、必要に応じてディレクティブを調整し、「更新」をクリックします。
-
IORMの無効化 - 「IORMの無効化」をクリックします。 IORMを無効にすると、すべてのリソース・プラン・ディレクティブが削除され、I/Oリソース管理のAuto (デフォルト)目標がリストアされます。
新しいIORM構成設定が適用されている間、システムの詳細ページにIORMステータスが「更新中」と表示されます。 更新が完了するまで数分かかる場合がありますが、DBシステムに対して通常の操作を実行する機能には影響しません。 正常な更新の後、IORMステータスは、実行したアクションに応じて「有効」または「無効」として表示されます。
親トピック: コンソールを使用したIORMの管理
APIを使用したExadataクラウドVMクラスタのI/Oリソースの管理
APIの使用およびリクエストの署名の詳細は、REST APIおよび「セキュリティ資格証明」を参照してください。 SDKの詳細は、「ソフトウェア開発キットとコマンドライン・インタフェース」を参照してください。
これらのAPI操作を使用して、ExadataクラウドVMクラスタのI/Oリソースを管理します(このリソース・タイプの詳細は、「新しいExadata Cloud Serviceリソース・モデル」を参照してください)。
これらのAPI操作を使用して、Exadata DBシステムのI/Oリソースを管理します。