データベースダッシュボードの機能
データベースダッシュボードでは、次のことができます。
-
ページの上部にあるデータベースコレクタ名の横にあるドロップダウン矢印をクリックして、ダッシュボードを表示するデータベースを選択します。
-
(21.5 以降)クラスタ化されたデータベースの場合、コレクタ名の下にある下矢印をクリックして、クラスタの異なるノード間を移動します。デフォルトでは、[すべてのノード(All Nodes)] が選択されています。
-
クラスタ化されたデータベースコレクタ名の横にある下矢印をクリックして、クラスタの異なるノード間を移動します。
-
ダッシュボードの上部のセクションにある [SERVERS] の下にあるステータスアイコンをクリックして、最近のイベントを確認できる [Events] に直接移動します。
データベースダッシュボードでは、次の情報を確認できます。
- :このパネルの上部にある [Server Health] は、正常性ルールに違反している程度を示しています。
- 緑色:正常なサーバ
- 黄色/オレンジ:警告レベルの違反があるサーバ
- 赤色:重大なレベルの違反があるサーバ
- データベースタイプ。
- 実行に要した時間を確認する
- Load:指定された期間中のコール(PostgreSQL データベースではトランザクション)の合計数と、任意の時点のコール数を一目で確認できます。
- Time spent in Database:指定された期間に SQL ステートメントの実行に費やされた合計時間。
- Changes:データベース設定パラメータに加えられた変更。
- Max CPU:データベースサーバに存在する CPU コアが表示され、デフォルトでは無効になっています。CPU コア数は、SQL(Oracle、DB2、および MSSQL の場合)およびハードウェアモニタリング(MySQL、PostgreSQL、Sybase で有効になっている場合)を使用して収集されます。
- [クエリ待機状態(Query wait states)]:データベースがリクエストにサービスを提供する際に長時間を要したアクティビティ。最も時間がかかっている待機状態は、パフォーマンスのボトルネックを指している可能性があります。たとえば、db file sequential read 待機状態は、インデックス上のセグメントヘッダーの競合またはディスクの競合が原因で発生している可能性があります。SQL 待機状態の説明については、データベース プラットフォームのドキュメントを参照してください。例:
- 待機状態:CHECKPOINT_QUEUE
- 説明:キューのイベントを待機してチェックポイントリクエストを処理するバックグラウンドワーカーが使用します。
- 推奨アクション:チェックポイントのバックグラウンドワーカーが作業の実行を待機していることを示しているので、このアクションを無視しても問題ありません。チェックポイントが動作していない、またはログが切り捨てられている問題が発生したと考えられる場合は、このワーカーが「起動」したかどうかを確認できます。これは実行する作業がある場合にのみ起動するため、待機時間が長くなります。
- :ほとんどのドキュメントを処理したフェーズ。
- アクティブな接続の平均数これにより、1 分間に 1 秒ごとに実行されるクエリの平均数が計算されます。メトリックには、アクティブなクエリ実行の平均数を表す[接続数(Number of connections)]が表示されます。たとえば、1 分間に毎秒 3 つのクエリが実行されている場合、接続数は 3 です。
データポイントをクリックすると、時間比較レポートが表示されます。このレポートには、選択した時間の 15 分前と 15 分後のクエリの実行時間と待機状態が表示されます。
データベースエージェントがデータベース ホスト ハードウェアもモニターするように構成されている場合、CPU、メモリ、ディスク I/O、およびネットワーク I/O のグラフが表示されます。「サーバーハードウェアをモニターするデータベースエージェントの構成」を参照してください。
- CPU:システムプロセスとユーザープロセスの処理に使用された CPU 処理時間の相対的な割合が表示されます。
- メモリ:任意の時点で使用されている合計メモリの割合が表示されます。
- ディスク I/O:ディスク使用率、読み書きされたデータの量が表示されます。
- ネットワーク I/O:ネットワークアクティビティ、送受信されたデータ量が表示されます。
特定のメトリックに関する詳細情報を表示するには、グラフ上の任意のポイントをダブルクリックすると、メトリックブラウザにそのメトリックが表示されます。メトリックブラウザのグラフ上のポイントにカーソルを合わせると、メトリックの詳細を確認できます。この機能は、SQL 待機状態グラフを除くすべてのグラフで使用できます。