資料の 英語版 に戻る

Data Virtualizationにおける統合データベースの監視

最終更新: 2024年11月26日
Data Virtualizationにおける統合データベースの監視

Db2® Data Management Console を使用して、統合データベースをモニターすることができます。

手順

統合データベースをモニターするには、以下の手順を実行します。

  1. ナビゲーション・メニューで、 「データ」 > Data virtualization をクリックします。

    サービス・メニューは、デフォルトで「データ・ソース」ページを開きます。

  2. Monitor dashboard > Summaryをクリックすると、次のメトリックに基づ くData Virtualizationサービスの健全性の概要が表示されます:
    メトリック 説明
    可用性 サービスが稼働中であるか、ダウンしているか、および可用性の履歴を示します。
    反応性 システムが着信要求に正常に応答しているかどうかを示します。
    スループット システムが処理しているワークロード量を示します。
    リソース使用量 CPU、メモリー、ストレージ、およびログ・スペースの点から、サービスのリソース使用量を示します。
    消費時間 サービス呼び出しに要した時間のパーセンテージを示します。
    競合 過去 1 時間のロック待機の数と同時接続の数を示します。
  3. モニター・ダッシュボード > 「アラート」 をクリックして、通知センターにアクセスします。

    Data Virtualization化のアラートを表示およびフィルタリングできます。 カスタム・アラートをセットアップするには、 10を参照してください。

  4. モニター・ダッシュボード > 「データベース」 をクリックして、以下のメトリックに基づいてデータベースに関するパフォーマンス・データを取得します。
    メニュー・オプション 説明
    データベース消費時間 データベース呼び出しに要した時間のパーセンテージを示します。
    データベース使用量 CPU、メモリー、ストレージ、およびログ・スペースの点から、データベースのリソース使用量を示します。
  5. Monitor dashboard > Statementをクリックすると、Data Virtualizationで実行されたクエリに関するパフォーマンス・データを以下のメトリクスに基づいて取得できます:

    メニュー・オプション 説明
    処理中の実行 Data Virtualizationで現在実行中、または最近実行されたSQLステートメントのリストを表示します。

    これらのメトリックを使用して、コストがかかっているステートメントや長時間実行されているステートメントを識別できます。 ステートメントを停止する必要がある場合は、個々のステートメントをキャンセルするか、ユーザーまたはアプリケーションを切断することができます。

    個々の実行 実行中の SQL ステートメントの詳細をシステム・アクティビティーとして表示します。
    パッケージ・キャッシュ 以前にData Virtualization上で実行されたステートメントに関する情報を参照。 例えば、実行回数とこれらの実行での CPU 使用量合計を確認できます。

    これらのメトリックを使用して、必要以上の量のシステム・リソースを使用しているステートメントを識別できます。

    ストアード・プロシージャー Db2 Data Management Consoleでのサービスのアクティブ化以降に呼び出されたプロシージャー、外部プロシージャー、コンパイル済み関数、外部関数、コンパイル済みトリガー、および無名ブロックの集約された実行メトリックを表示します。
  6. ダッシュボードのモニター > 「アプリケーション」 をクリックすると、以下のメトリックに基づいてサービス使用状況の概要が表示されます。

    オプション 説明
    消費量上位者 システム・リソースの消費量上位者を表示します。
    接続 サービスへのオープン接続を持っているさまざまなユーザーやアプリケーションが表示されます。 ユーザーやアプリケーションは、複数の接続を開くことができます。

    これらのメトリックを使用して、破壊的な動作の原因を見つけることができます。

  7. モニター・ダッシュボード > 「スループット」 をクリックして、以下のメトリックに基づいて照会パフォーマンスの概要を取得します。

    オプション 説明
    接続の要約 確立されたすべてのコンソール接続の概要を表示します。
    パーティションの要約 Data Virtualizationで使用する各データパーティションの情報を表示します。
    WLM ワークロードの要約 接続により実行依頼され、特定されたワークロード・オブジェクトにマップされた要求に関するすべてのメトリックの集計を示します。 このメトリックはワークロード・マネージャーに基づいています。
    WLM サービス・クラスの要約 示されているサービス・サブクラスで実行された要求に関するすべてのメトリックの集計を示します。
  8. モニター・ダッシュボード > 「I/O」 をクリックすると、以下のメトリックに基づいて、各データ・パーティションの入出力の概要が表示されます。

    オプション 説明
    バッファー・プール Data Virtualizationは、「Db2バッファ・プールを使用してキャッシュ・データを保存し、サービス・パフォーマンスを向上させる。 バッファー・プール・サイズを適切に設定すると、相当の時間を要するディスク入出力の処理を削減できるため、この設定はサービスのパフォーマンスの向上のために非常に重要です。
    プリフェッチャー Data Virtualizationは「Db2プリフェッチを使用し、アプリケーションが必要とする1つまたは複数のページをディスクから取得する。

    プリフェッチ率、待機時間、毎分の非同期読み取りなどをモニターできます。 索引ページおよびデータ・ページをバッファー・プールにプリフェッチすると、入出力の待ち時間が減るので、パフォーマンスは向上します。 加えて、並列入出力によってもプリフェッチの効率は拡張されます。

    ロギングのパフォーマンス 各データベースのロギング統計をモニターできます。
  9. モニター・ダッシュボード > 「ストレージ」 をクリックすると、以下のメトリックに基づいてストレージの概要が表示されます。

    オプション 説明
    表のパフォーマンス このページを使用して、各表または各スキーマのパフォーマンス・データを表示できます。
    ストレージ このページを使用して、各表または各スキーマのストレージ・データを表示できます。
    表スペースのパフォーマンス このページを使用して、各表スペースのパフォーマンス・データを表示できます。
  10. 「設定」 をクリックして、以下のプロファイルに関する情報を取得します。

    ロールが必要です:これらのプロファイルにアクセスするには、Data VirtualizationAdminロールが必要です。
    オプション 説明
    モニター・プロファイル このページを使用して、Data Virtualization接続のデータを収集する一般的なモニ ター設定を構成できます。

    SQL スクリプトを使用してカスタム・アラートを作成し、特定の時刻に実行されるようにスケジュールすることもできます。

    イベント・モニター・プロファイル Data Virtualizationで発生する特定のイベントタイプを監視するために作成されたプロファイルに関する情報を表示します。