リクエスト分析機能を使用すると、選択した時間範囲における特定のテナント下の各データベースのSQL健全性を診断できます。
操作手順
OB Cloudデータベースコンソールにログインします。
左側のナビゲーションペインで、インスタンス をクリックします。
インスタンスリストから対象インスタンスを見つけ、インスタンス名をクリックしてインスタンスワークベンチに移動します。
左側のナビゲーションペインで 診断 をクリックし、診断 ページで リアルタイム診断 タブを選択します。
ページ中央で リクエスト分析 タブをクリックします。
(オプション)フィルター条件を設定します。
日時:過去5分間、過去30分間、過去1時間、過去6時間 のデータを表示できます。カスタム時間範囲(最大 7 日間)も設定できますが、以下の制限に注意してください。
- 最大範囲の制限:選択できる時間範囲は 24 時間以内です。
- 最小範囲の制限:
- 3 日以内:選択できる時間範囲は 1 分以上です。
- 3 日から 7 日以内:選択できる時間範囲は 5 分以上です。
データベース:現在のクラスタ下の任意のデータベースを選択します。
SQLタイプ:表示する SQL タイプを選択します。複数選択をサポートしています。
クエリ ボタンをクリックします。
上図に示すように:
実行時間割合:選択した時間範囲におけるすべてのSQLの実行時間分布を表示します。システムは実行時間を以下の5つの区間に分類します。
(0, 10]ms は、0ms < 実行時間 ≤ 10ms のSQL実行回数の割合を示し、青色で表示されます。
(10, 100]ms は、10ms < 実行時間 ≤ 100ms のSQL実行回数の割合を示し、緑色で表示されます。
(100, 500]ms は、100ms < 実行時間 ≤ 500ms のSQL実行回数の割合を示し、オレンジ色で表示されます。
(0.5, 5]s は、0.5s < 実行時間 ≤ 5s のSQL実行回数の割合を示し、灰色で表示されます。
-
5s は、実行時間 > 5s のSQL実行回数の割合を示し、水色で表示されます。
説明
データベースの実行時間割合が青色に近いほど、そのデータベースのSQL健全性は良好であり、灰色や水色に近いほど、SQL健全性が低いことを示します。
実行回数:選択した時間範囲におけるSQL実行回数を表示します。
データベースリクエスト統計:選択した時間範囲における各データベースの実行回数、実行回数の割合(%)、平均応答時間(ms)、実行トレンドを表示します。
テーブルリクエスト統計:選択した時間範囲におけるテーブルごとの実行回数、実行回数割合(%)、平均応答時間(ms)、実行トレンドを表示します。テーブル名の左側にある + を展開すると、SQL単位の統計情報を確認できます。