Microsoft Azure SQL Database監視

概要

Applications ManagerのAzure SQL監視ツールは、Azure SQLパフォーマンスメトリクスとクエリ統計を監視します。
特に、本監視ではAzure SQL Databaseで発生しているパフォーマンスの問題をユーザーに通知することが可能で、Azure SQL Database監視メトリクスを監視し、Azure SQL データベースのクエリ監視を行うことで、Azure SQL環境のパフォーマンスに関する詳細な分析情報を即座に受け取ることができます。

Microsoft Azure SQL Database監視の新規作成

Microsoft Azure SQL Database監視を新規作成する手順はこちらをご参照ください。

監視パラメーター

[監視]タブをクリックして、[監視]カテゴリビューに移動します。「クラウドアプリケーション」セクションで「Microsoft Azure」の子監視から[SQLデータベース]をクリックします。
Microsoft Azure SQL Database監視の一括設定ビューが3つのタブに表示されます。

  • [可用性]タブ:最新24時間または30日間の可用性履歴がわかります。
  • [パフォーマンス]タブ:最新24時間または30日間のステータスとイベントを確認可能です。
  • [リストビュー]タブ:一括管理設定を実行できます。

リストされている個々の監視をクリックすると、次の情報が表示されます。Microsoft Azure SQL Database監視で取得できるメトリクスの種類は次のとおりです。

監視情報

パラメーター 説明
データベース名 Azure SQL Databaseの名前
データベースのユーザー名 対象とするデータベースがあるSQL Serverのユーザー名
データベース サーバー SQLサーバーの名前です。
リソース グループ名 SQL Databaseが関連付いたリソースグループを表示
タイムアウト タイムアウトまでの時間(単位:秒)
関連付いたグループ 監視が関連付いた監視グループを表示
最新ポーリング時刻 最新のポーリングを実行した時刻を表示
次回ポーリング時刻 次回のポーリングをスケジュールした時刻を表示

概要

パラメーター 説明
リソース使用率
CPU使用率 CPUの使用率(単位:%)
DTU使用率* 利用中のDTUの比率(単位:%)
I/O使用率 データI/O使用率(単位:%)
DTU使用率
DTU上限* 指定されたポーリング間隔におけるデータトランザクションユニットの平均制限
利用されるDTU* 指定されたポーリング間隔で使用された、平均データトランザクションユニット
データベース サイズ
ストレージ使用率 データベースで使用されているストレージ容量(単位:%)
割り当てられたデータベース データベースに割り当てられたストレージ容量(単位:MB)
使用されたデータベース データベースで使用されているストレージ容量(単位:MB)
トータルデータベース データベースで使用可能なストレージ容量の最大量(単位:GB)
接続
接続成功 データベースへの接続成功件数
接続失敗 データベースへの接続失敗件数
ファイアウォール接続ブロック ファイアウォールがブロックした接続数
パフォーマンス統計
デッドロック デッドロックの数
ログI/O率 書き込みリソースの使用率(単位:%)
インメモリOLTP記憶域使用率 OLTP記憶域の使用率(単位:%)
ワーカー使用率(同時要求件数) 最多同時ワーカーログインの対上限比率(単位:%)
セッション使用率 同時セッションの対上限比率(単位:%)
*でマークされたメトリクスは、DTUベースのAzure SQL Databaseサーバーでのみ監視できます。

トップクエリ:CPU順

パラメーター 説明
平均CPU時間 このクエリの実行に要した平均CPU時間(単位:ミリ秒)
総CPU時間 このクエリの実行にかかった合計CPU時間(単位:ミリ秒)
平均実行時間 このクエリの実行にかかる平均時間(単位:ミリ秒)
クエリ 実行されたクエリを表示
最終実行時間 このクエリが最後に実行された時刻

トップクエリ:I/O順

パラメーター 説明
平均I/O このクエリの平均IO操作
総I/O このクエリの合計IO操作数
平均実行時間 このクエリの実行にかかる平均時間(単位:ミリ秒)
クエリ 実行されたクエリを表示
最終実行時間 このクエリが最後に実行された時刻

トップCLRクエリと待機

パラメーター 説明
上位のCLRクエリ
平均CLR時間 このクエリの実行にかかった平均CLR時間(単位:ミリ秒)
合計CLR時間 このクエリの実行にかかったCLR時間の合計(単位:ミリ秒)
平均実行時間 このクエリの実行にかかる平均時間(単位:ミリ秒)
クエリ 実行されたクエリを表示
最終実行時間 このクエリが最後に実行された時刻。
トップ待機:待機タスク順
待機中のタスク 待機中のタスクの数
待ち時間(ミリ秒) 合計待ち時間
平均待ち時間(ミリ秒) 待機中のタスクによる平均待機時間
信号時間(ms) 待機タスクによるシグナル時間
待機タイプ 待機中のタスクの種類

トップスロウ実行クエリ

パラメーター 説明
平均実行時間 クエリの平均実行時間(単位:ミリ秒)
最長実行時間 クエリの最大実行時間(単位:ミリ秒)
最小実行時間 クエリの最小実行時間(単位:ミリ秒)
実行件数 当該クエリ実行の回数を表示
クエリ 実行されたクエリを表示
最終終実行時刻 このクエリが最後に実行された時刻

最頻実行クエリ

パラメーター 説明
実行回数 当該クエリ実行の回数
平均実行時間 クエリの平均実行時間(単位:ミリ秒)
クエリ 実行されたクエリを表示
最終実行時刻 このクエリが最後に実行された時刻

最大ブロッククエリ

パラメーター 説明
平均ブロック時間 このクエリがブロックされた平均時間(単位:ミリ秒)
ブロックされた合計時間 このクエリがブロックされた合計時間(単位:ミリ秒)
平均実行時間 このクエリの実行にかかる平均時間(単位:ミリ秒)
クエリ 実行されたクエリを表示
最終実行時間 このクエリが最後に実行された時刻

設定

パラメーター 説明
データベース名 Azure SQL Databaseの名前
データベースステータス SQL Databaseのステータス
場所 SQL Databaseの場所
データベース サーバー SQL Serverの名前
リソース グループ名 SQL Databaseが関連付いたリソース グループ
データベース エディション データベースのエディションや価格レベル(tier)
作成日 データベースが作成された日付
最初の復元日 最古の復元ポイント
Elastic Pool このデータベースにElastic Poolが関連付けられている場合