Oracle Cloud Infrastructureドキュメント

Exadata DBシステムI/Oリソースの管理

このトピックでは、I/O Resource Management (IORM)機能と、それを有効にする方法、IORM設定を変更する方法、およびコンソールやAPIを使用して無効にする方法について説明します。

IORMについて

I/O Resource Management (IORM)機能を使用すると、複数のデータベースがOracle Exadata DBシステムのI/Oリソースをどのように共有するかを管理できます。

Exadata DBシステムでは、すべてのデータベースがフラッシュ・ストレージを含む専用ストレージ・サーバーを共有します。 デフォルトでは、これらのリソースに関してデータベースが同等の優先度で指定されます。 Exadataストレージ管理ソフトウェアは、問合せ処理に最初に機能するアプローチを使用します。 I/Oリソースを過負荷にする主な問合せがデータベースで実行されると、全体的なシステム・パフォーマンスが低下する可能性があります。

IORMでは、ワークロードがリソース割当てを超えたときに重要な問合せが最初に処理されるように、優先度をデータベースに割り当てることができます。 優先度は、各データベースのシェアの数を指定するディレクティブを作成することによって割り当てます。 シェア数は、I/Oのリソースがストレスされたときに、そのデータベースに与えられたリソースのパーセントに対応します。

ディレクティブは、リソースを管理するために設定される全体的な最適化目標と連携して動作します。 次の目的を使用できます:

  • 「自動」- 推奨。 IORMでは、最適化の目標が決定され、監視されるワークロードおよび有効なリソース・プランに基づいて、継続的に最適な設定が決定されます。
  • 「残高」- 重要なOLTPおよびDSSワークロードの場合。 この設定により、短いディスク・レイテンシと高いスループットが均等になります。 この設定により、大規模なI/Osのディスク利用率は待機時間の少ない範囲に制限され、良好な待機時間と良好なスループットの間でバランスを実現できます。
  • 「高スループット」 - 高いスループットを必要とする重要なDSSワークロードの場合。
  • 「低待機時間」 - クリティカルOLTPワークロードの場合。 この設定により、ディスク使用率が大幅に制限されてレイテンシは可能最短となります。

IORMの詳細は、「Exadataシステム・ソフトウェア・ユーザー・ガイド」を参照してください。

必要なIAMポリシー

Oracle Cloud Infrastructureを使用するには、管理者が作成するポリシーで、コンソールまたはSDK、CLIまたはその他のツールを使用したREST APIのどちらを使用しているかにかかわらず、必要なタイプのアクセスを付与する必要があります。 アクションを実行しようとしたときに、権限のないメッセージや権限のないメッセージを取得する場合は、管理者に付与されているアクセスのタイプと作業するコンパートメントを確認してください。

管理者向け: 「データベース管理者によるDBシステムの管理を許可」のポリシーは、指定されたグループがデータベースと関連する「データベース」リソースですべてを行うことを可能にします。

新しいポリシーの場合は、「ポリシーの開始」「共通ポリシー」を参照してください。 データベースのポリシーを作成する方法について詳しくは、「Database Serviceの詳細」を参照してください。

コンソールの使用

Exadata DBシステムでIORMを有効化するには
Exadata DBシステムでIORM構成を変更するには

APIの使用

APIおよび署名リクエストの使用については、REST APIおよび「セキュリティ資格証明」を参照してください。 SDKの詳細は、「ソフトウェア開発キットとコマンドライン・インタフェース」を参照してください。

これらのAPI操作を使用して、Exadata DBシステムのI/Oリソースを管理します。