コンテンツにスキップ

データベース


データベース表示では、DataKit が収集をサポートする多様なインフラストラクチャデータベースデータをカバーしています。集中化されたエクスプローラーを通じて、MySQL、SQL Server、PostgreSQL、Oracle などのデータベースの主要指標(バージョン、稼働時間、負荷傾向、ブロッキング率など)をリアルタイムで監視できます。

注意

DataKit のコレクターが更新されました。データベースモニタリングの新体験を有効にするには、管理者に連絡してバージョンをアップグレードしてください。

データ表示

データベースエクスプローラーは、リストとチャートの形式で、複数の専門的な分析ビューを提供します。

現在のワークスペース内の対応するデータベースの最新指標データを表示します。データベースアドレス、インスタンス名、データベースタイプ、バージョン、稼働時間、QPS、負荷傾向、ブロッキング率などが含まれます。


トップリスト、円グラフ、矩形ツリーマップ、グループ化テーブルチャートの形式で、countlastfirstcount_distinct の演算モードを使用し、by 条件下でデータをフィルタリングします。


データリスト

データベースリストページは、各インスタンスのコアステータスをカード形式の行で表示します。データベースアドレスの前には対応するタイプのアイコンが表示され、MySQL、PostgreSQL、Oracle、SQL Server、MongoDB などのデータベースタイプを迅速に識別できます。

リストフィールドの説明は次のとおりです。

フィールド 説明
データベースアドレス データベースインスタンスの接続アドレス。詳細ページでは幅制限なく完全に表示されます。
インスタンス名 データベースインスタンスの識別子。
タイプ データベースタイプ(MySQL、PostgreSQL など)。
バージョン データベースのバージョン番号。
稼働時間 インスタンスの稼働時間。
QPS 1秒あたりのクエリ数。現在の値とトレンドサムネイルを含みます。
負荷傾向 待機タイプ別に集約されたセッション負荷の分布傾向。
ブロッキング率 現在のデータベースのブロッキング状況の割合。

時間ウィジェット

エクスプローラーの右上隅で、異なる時間範囲のデータを選択できます。

  • 過去 2 時間
  • 過去 6 時間
  • 過去 1 日
  • 過去 2 日

データ詳細

データベースエクスプローラーで個々のデータをクリックすると、対応する詳細ページがスライドアウトします。概要、クエリ、セッション、メトリクス、ログ、カスタム関連ビューなどの分散データを表示でき、何度もジャンプしてクエリを実行する必要がありません。

概要

概要ページでは、データベースインスタンスのコア実行ステータスを表示します。ページ上部には、インスタンス名、バージョン、稼働時間、スロークエリログのステータス、所属するホスト情報が表示され、データベースインスタンスが存在するインフラストラクチャリソースを迅速に特定できます。

実行回数 / 総実行時間

左側の Y 軸は棒グラフで時間間隔内の全クエリの総実行回数を表示し、右側の Y 軸は折れ線グラフで時間間隔内の全クエリの総実行時間を表示します。

Top 5 クエリ

総実行時間でソートされた上位クエリを表示します。クエリステートメント、実行回数、平均実行時間、総実行時間、パフォーマンスコストの割合が含まれます。任意のクエリをクリックすると、Query 概要に移動して詳細を確認できます。

  • デフォルトでは総実行時間の降順で並べ替えられます。
  • 任意の行をクリックすると、Query 概要のスライドアウトページが開きます。

主要指標

1. クエリ待機状態の分布

ドーナツチャートで現在のデータベースセッションの待機イベント分布を表示し、待機状態の次元で集約します。

2. 負荷傾向グラフ(待機タイプ/データベース/ユーザー別)

棒グラフで待機タイプ/データベース/ユーザーの次元別にデータベース負荷の分布を表示し、Idle、CPU、Application、System I/O などの各タイプの負荷の割合の変化を視覚的に示します。

3. 主要リソース指標

データベースが存在するノードのコアリソース消費傾向を表示します。以下が含まれます。

  • CPU:CPU 使用率、CPU 負荷
  • ディスク:ディスク読み取り/書き込み時間、1秒あたりの読み取り/書き込みバイト数、IOPS、ディスク使用量
  • ネットワーク:ネットワークトラフィック/sec、ネットワークパケット/sec
  • メモリ:メモリ使用率、メモリ使用量

メトリクス

チャート形式でデータベースの全パフォーマンス指標を表示します。セッション数、応答時間、キャッシュヒット率、テーブルスペース使用量、PGA メモリなどの主要指標が含まれます。

クエリ

SQL パフォーマンス分析に焦点を当て、スロークエリやパフォーマンスのボトルネックを特定するのに役立ちます。

上部には、待機タイプ、データベース、ユーザーの3つの次元で集約された負荷傾向グラフが表示されます。下部はクエリリストで、各 SQL ステートメントの実行回数、平均実行時間、総実行時間、パフォーマンスコストの割合を表示し、各次元での並べ替えをサポートします。

  • 任意のクエリをクリックしてクエリ概要のスライドアウトページを開き、SQL ステートメント、パフォーマンス傾向グラフ、サンプルレコードを表示します。
  • サンプルレコードをクリックすると、クエリ詳細にドリルダウンし、そのサンプルの完全なログデータを表示できます。

  • SQL ステートメント領域の右上隅にある「AI 最適化提案」をクリックすると、Obsy Copilot スライドアウトパネルが呼び出され、このクエリの最適化分析が自動的に実行されます。

セッション

接続セッション、ロック待機、ブロッキング分析に焦点を当て、同時実行の競合問題の診断に役立ちます。

  • 上部には、待機タイプ、データベース、ユーザーの3つの次元で集約された負荷傾向グラフが表示されます。縦軸は、該当時点のアクティブセッション数を示します。
  • 下部はスナップショットリストで、収集時点ごとにセッションデータを集約して表示します。現在の接続数、待機イベント分布、待機中の接続数、関連ユーザー、平均実行時間などの主要指標が含まれます。

    • スナップショットをクリックすると展開して詳細を表示できます。展開後は、ルートブロッキングセッション数と待機クエリ数の統計サマリー、およびセッション詳細リストが表示されます。
    • 「blocking の接続のみ表示」フィルタースイッチを提供します。

      • スナップショットリストの右上隅:ブロッキングアクティビティが存在するスナップショットをグローバルにフィルタリングします。
      • スナップショット詳細を展開した際の右上隅:現在のスナップショット内のブロッキング関連セッションのみを表示します。

セッションリスト内のクエリステートメントをクリックすると、さらにドリルダウンして SQL の詳細なパフォーマンスデータを表示できます。

ログ

データベースに関連するログデータ(スロークエリログ、エラーログなど)を表示します。

テーブル

データベースのテーブル構造情報を表示します。Database ドロップダウンでターゲットデータベースを切り替えるか、検索ボックスでテーブル名を検索します。

リストは、現在のデータベース内のすべてのテーブルを表示します。テーブル名、列数、主キー、エンジン、行形式、作成時間が含まれます。テーブル名をクリックすると展開し、そのテーブルのフィールド構造の詳細を表示できます。

拡張フィールド

インスタンスの完全なメタデータをキーと値のペアで表示します。フィールド名または値を検索できます。

カスタムビュー

ユーザーがカスタマイズしたビューを一元管理し、新しいビューの追加をサポートします。

フィードバック

このページは役に立ちましたか?