インデックスパフォーマンスのテスト

  • リリースバージョン: Yokohama
  • 更新日 2026年03月13日
  • 所要時間:2分
  • インデックス提案エンジン (ISE) で遅いクエリーのインデックスが作成されたら、インデックスをテストしてクエリー時間が改善されるかどうか確認できます。

    始める前に

    必要なロール:admin

    このタスクについて

    このテストはインデックスのクイックアセスメントであり、14 日間のインデックス評価プロセスには含まれていません。非本番インスタンスでインデックス提案を評価している場合は、インデックスの作成後にこのテストを実行して、インデックスのパフォーマンスに関する結果をすぐに得ることができます。
    注:
    非本番インスタンスのインデックステストの結果と同様のパフォーマンス結果が、必ずしも本番インスタンスで予測できるとは限りません。

    手順

    1. テストするインデックスのインデックス提案レコードを開きます。
      1. 次のように移動する。 システム診断 > インデックス提案 > インデックス提案>進行中.
      2. [インデックス提案] テーブルで、テストするインデックスのテーブル名をクリックします。
    2. [インデックス提案] レコードで、[パフォーマンスをテスト] をクリックしてパフォーマンステストを開始します。
    3. [インデックスの提案をテスト] 進行状況インジケーターにテスト完了が示されたら、[結果に移動] をクリックします。
      クエリー実行タイマーを表示する進捗状況インジケーターウィンドウ
    4. [クエリーパフォーマンスのテスト結果 (Query Performance Test Results)] フォームで、[インデックスありの平均] フィールドと [インデックスなしの平均] フィールドを比較して、インデックスによってクエリー時間が改善されたかどうかを調べます。
      次の例では、インデックスによってクエリー時間が改善されています。[強制 (Forced)] チェックボックスはオフになっており、データベースがインデックスを使用していることこのチェックボックスがオンになっている場合、データベースはテスト中にインデックスを使用するように強制されましたが、テスト以外ではインデックスを使用していません。
      [パフォーマンスをテスト] オプションのテスト結果。インデックスの有無にかかわらず平均クエリー時間をチェックします。
      表 : 1. クエリーパフォーマンスのテスト結果
      フィールド 説明
      インデックス提案 インデックス提案の名前
      作成日時 このパフォーマンステストが実行された日時
      インデックスありの平均 (ミリ秒) インデックス提案を使用したクエリー時間
      インデックスなしの平均 (ミリ秒) インデックス提案を使用する前のクエリー時間
      強制 データベースがインデックスを使用しているかどうかを示すチェックボックス。このボックスをオンにすると、データベースはインデックス提案の使用を強制されましたが、このテストのみに限定されます。このボックスをオフにすると、データベースはインデックスを使用します。
    5. 戻る矢印をクリックして、テーブルの [インデックス提案] レコードに戻ります。
      このインデックスパフォーマンステストの結果は、[インデックス提案] レコードに記録されたインデックスステータスを変更しません。