コンテンツにスキップ

データベース


データベース表示は、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 のスライドインパネルが起動し、この Query の最適化分析が自動的に実行されます。

セッション

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

  • 上部には、待機タイプ、データベース、ユーザーの 3 つのディメンションで集約された負荷トレンドチャートが表示されます。縦軸は、対応する時点のアクティブセッション数を示します。
  • 下部には、スナップショットリストが表示されます。収集時点ごとにセッションデータが集約されて表示され、現在の接続数、待機イベント分布、待機中の接続数、関連ユーザー、平均実行時間などの主要な指標が含まれます。
    • スナップショットをクリックすると展開して詳細を表示できます。展開後は、ルートブロッキングセッション数と待機クエリ数の統計サマリー、およびセッション明細リストが表示されます。
    • 「blocking の接続のみ表示」フィルタースイッチを提供します。
      • スナップショットリスト右上:ブロッキングアクティビティが存在するスナップショットをグローバルにフィルタリングします。
      • スナップショット詳細右上の展開:現在のスナップショット内のブロッキング関連セッションのみを表示します。

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

ログ

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

テーブル

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

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

拡張フィールド

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

カスタムビュー

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

フィードバック

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