標準モニタリングは、ApsaraDB RDS コンソールで ApsaraDB RDS for SQL Server インスタンスのパフォーマンスメトリクスを表示し、選択した時間範囲またはリアルタイムでリソース使用量とデータベースパフォーマンスを追跡できるようにします。
新しいメトリックセットと以前のメトリックセット
ApsaraDB RDS for SQL Server は、標準モニタリングをアップグレードし、パフォーマンストレンドを統合して、追加の監視機能を提供します。
標準モニタリングは、2 つのメトリックセットとして利用できます。
新しい監視メトリクス (推奨) — 現在の監視ページのデフォルトのメトリックセットです。メトリクスは基本メトリクスと詳細メトリクスにグループ化されており、各メトリクスには API を通じてデータを取得するために使用できる OpenAPI キーが含まれています。
以前の監視メトリクス — 以前の監視ページのメトリックセットで、基本メトリクスとデータベースメトリクスにグループ化されています。ご利用のコンソールに以前の監視ページが表示されている場合にのみ、このセットを使用してください。
次の表に、新しい監視メトリクスのカテゴリを示します。
カテゴリ | メトリクス |
基本メトリクス | インスタンスストレージ、インスタンスディスク使用量、バッファーヒット率、CPU/メモリ使用率、ネットワークトラフィック、異常項目、接続数、トランザクション、AlwaysOn 可用性グループのパフォーマンス、SQL コンパイルレート、IOPS 使用率、ロックタイムアウト、ミラーリング同期パフォーマンス、ページ生存期間、ブロッキング、フルテーブルスキャンレート、スループット使用率、IOPS、QPS、チェックポイントで書き込まれたページ、デッドロック、ページパフォーマンス、スループット、ログオン、サーバーレス RCU |
詳細メトリクス | インデックス使用量、接続数、キャッシュ、詳細なメモリ使用量、バックアップパフォーマンス、メモリ使用量、AlwaysOn 可用性グループのパフォーマンス、SQL コンパイルレート、ミラーリング同期パフォーマンス、ログ増加、バージョンストアレート、ログパフォーマンス、ロック待機時間、ページパフォーマンス |
標準モニタリングの表示
ApsaraDB RDS コンソールにログインします。上部のナビゲーションバーで、インスタンスが存在するリージョンを選択し、インスタンス ID をクリックします。
左側のナビゲーションウィンドウで、[モニタリングとアラート] をクリックします。
[標準モニタリング] ページに、[基本メトリクス] と [詳細メトリクス] の監視チャートが表示されます。次の操作を実行できます。
特定の時間範囲のメトリクスをクエリする — クエリする時間範囲を選択して、対応するメトリクスを表示します。過去 30 日間の監視データのみをクエリできます。
リアルタイムモードの有効化 — 時間範囲ボックスの前にある
をクリックしてリアルタイムモードを有効にします。システムは 5 秒ごとにメトリクスを更新するため、データベースパフォーマンスのライブでの変更を追跡できます。監視頻度の変更 — [データ粒度] を設定して、5 秒、30 秒、1 分など、異なる時間粒度でメトリクスの傾向を表示します。
メトリックの説明の表示 — メトリックストレンドチャートで、監視項目の横にある
をクリックして、それに含まれるメトリクスとその意味を表示します。監視パースペクティブの切り替え — [監視パースペクティブ] セクションで、[DAS 標準パースペクティブ - SQLServer 新メトリックダッシュボード] (推奨) または [DAS 標準パースペクティブ - SQLServer メトリックダッシュボード] を選択します。
ノードの切り替え — Cluster Edition の ApsaraDB RDS for SQL Server インスタンスの場合、表示する別のノードを選択したり、複数のノードを同時に選択してメトリクスを比較したりできます。
説明ページに [基本メトリクス] と [詳細メトリクス] が表示されない場合は、以前の監視ページが表示されている可能性があります。右上隅の [新バージョンに戻る] をクリックしてください。
新しい監視メトリクス
次の表は、現在の監視ページのメトリクスを、基本メトリクスと詳細メトリクスにグループ化して示しています。複数のメトリクスが同じ監視チャートに属する場合、OpenAPI キーはそのグループの最初の行にのみ表示され、そのグループ内のすべてのメトリクスで共有されます。
基本メトリクス
標準監視チャート名 | 標準監視メトリック名 | 説明 | 単位 | OpenAPI キー | OpenAPI が返すメトリック名 |
インスタンスストレージ |
| インスタンスが使用する合計領域。 | MB |
|
|
| 使用されているログ領域。 | MB |
| ||
| 使用されているデータ領域。 | MB |
| ||
| 使用されているシステム領域。 | MB |
| ||
| 使用されている一時領域。 | MB |
| ||
| 拡張イベントログファイルが使用するディスク領域。 | MB |
| ||
| SQL Profiler トレースファイルなどの SQL Server トレースファイルを格納するために使用されるディスク領域。 | MB |
| ||
| SQL Server カーネルが例外を検出したときに生成されるダンプファイルが使用する領域。 | MB |
| ||
| SQL Server システムデータベース master を格納するために使用されるディスク領域。 | MB |
| ||
| model データベースを格納するために使用されるディスク領域。model データベースは、各新しいデータベースのテンプレートです。 | MB |
| ||
| msdb データベースを格納するために使用されるディスク領域。msdb データベースは、SQL Server Agent のジョブとバックアップ履歴を管理します。 | MB |
| ||
| エラーログファイルが使用するディスク領域。コンソールから、または API オペレーションを呼び出すことで、インスタンスのエラーログをクリアできます。 | MB |
| ||
インスタンスディスク使用量 |
| 領域使用量。 | % |
|
|
バッファヒット |
| キャッシュヒット率。 | % |
|
|
| ディスクからの読み取りなしでバッファーキャッシュ内で見つかったページの割合。 | % |
| ||
CPU/メモリ使用率 |
| インスタンスのメモリ使用量。 | % |
|
|
| オペレーティングシステムの合計 CPU に対するインスタンスの CPU 使用率。 | % |
|
| |
ネットワークトラフィック |
| すべてのクライアントから 1 秒あたりに受信した平均バイト数。 | KB |
|
|
| すべてのクライアントに 1 秒あたりに送信された平均バイト数。 | KB |
| ||
異常項目 |
| ミラーリング構成が異常であるか、ミラーリング同期に失敗したデータベースの数。 | Count |
|
|
接続数 |
| アクティブスレッドの数。 | Count |
|
|
トランザクション |
| 1 秒あたりの平均トランザクション数。 | Count/S |
|
|
| 1 秒あたりの平均書き込みトランザクション数。 | Count/S |
| ||
AlwaysOn 可用性グループのパフォーマンス |
| SQL Server AlwaysOn レプリケーションラグ。 | S |
|
|
| レプリカで再実行を待機しているログキューのサイズ (KB)。 | KB |
| ||
| プライマリレプリカでレプリカへの送信を待機しているログキューのサイズ (KB)。 | KB |
| ||
| 可用性グループ内の異常なデータベースの数。 | Count |
| ||
| 可用性グループにないデータベースの数。 | Count |
| ||
SQL コンパイルレート |
| 1 秒あたりの SQL コンパイル数。 | Count/S |
|
|
| 1 秒あたりのステートメント再コンパイル数。 | Count/S |
| ||
IOPS 使用率 |
| 実際の IOPS 使用率。 | % |
|
|
| I/O バーストが無効な場合の IOPS 使用率。 | % |
| ||
| I/O バーストが有効になった後の IOPS 改善率。 | % |
| ||
ロックタイムアウト |
| NOWAIT ロックリクエストを含む、1 秒あたりにタイムアウトしたロックリクエスト。 | Count/S |
|
|
ミラーリング同期パフォーマンス (高可用性シリーズのみ) |
| プライマリレプリカでレプリカへの送信を待機しているログバイト数。 | KB |
|
|
| レプリカで再実行を待機しているログバイト数。 | KB |
| ||
ページ生存期間 |
| キャッシュされたデータページがメモリにとどまる平均時間。 | S |
|
|
ブロッキング |
| ワーカースレッド待機キューの長さ。 | Count |
|
|
| 未コミットのトランザクション数。 | Count |
| ||
| 最も長く実行されているトランザクションの持続時間。 | S |
| ||
| ブロックされたプロセスの数。 | Count |
| ||
フルテーブルスキャンレート |
| 1 秒あたりの平均フルテーブルスキャン数。 | Count/S |
|
|
スループット使用率 |
| I/O バーストが無効な場合のディスク I/O スループット使用率。 | % |
|
|
| 実際のディスク I/O スループット使用率。 | % |
| ||
| I/O バーストが有効になった後のディスク I/O スループット改善率。 | % |
| ||
IOPS |
| 1 秒あたりの読み取り I/O リクエスト数。 | Count/S |
|
|
| 1 秒あたりの合計 I/O リクエスト数。 | Count/S |
| ||
| 1 秒あたりの書き込み I/O リクエスト数。 | Count/S |
| ||
| コンピューティング側の IOPS 上限。 | Count/S |
| ||
| ストレージ側の IOPS 上限。 | Count/S |
| ||
| I/O バーストが無効な場合の IOPS 上限。 | Count/S |
| ||
| IOPS 上限。 | Count/S |
| ||
QPS |
| 1 秒あたりの平均 SQL ステートメント実行回数。 | Count/S |
|
|
チェックポイントで書き込まれたページ |
| 1 秒あたりのディスクへの書き込み数。 | Count/S |
|
|
| 1 秒あたりにチェックポイントによってディスクに書き込まれたページ数。 | Count/S |
| ||
デッドロック |
| 1 秒あたりのデッドロック数。 | Count/S |
|
|
ページパフォーマンス |
| 1 秒あたりにディスクから読み取られたデータページ数 (物理 I/O)。 | Count/S |
|
|
| 1 秒あたりにディスクに書き込まれたデータページ数 (物理 I/O)。 | Count/S |
| ||
スループット |
| 1 秒あたりの合計ディスク I/O スループット。 | MB/S |
|
|
| 1 秒あたりのディスク読み取り I/O スループット。 | MB/S |
| ||
| 1 秒あたりのディスク書き込み I/O スループット。 | MB/S |
| ||
| コンピューティング側の 1 秒あたりのディスク I/O スループット上限。 | MB/S |
| ||
| ストレージ側の 1 秒あたりのディスク I/O スループット上限。 | MB/S |
| ||
| I/O バーストが無効な場合の 1 秒あたりのディスク I/O スループット上限。 | MB/S |
| ||
| 1 秒あたりのディスク I/O スループット上限。 | MB/S |
| ||
ログオン |
| 1 秒あたりのログオン数。 | Count/S |
|
|
| 1 秒あたりのログアウト数。 | Count/S |
| ||
サーバーレス RCU (サーバーレスインスタンスのみ) |
| RDS キャパシティユニット。 | Count |
|
|
詳細メトリクス
標準監視チャート名 | 標準監視メトリック名 | 説明 | 単位 | OpenAPI キー | OpenAPI が返すメトリック名 |
インデックス使用量 |
| 1 秒あたりのインデックス検索数。 | Count/S |
|
|
| 1 秒あたりにアクセスされた転送レコード数。 | Count/S |
| ||
接続数 |
| アクティブな一時テーブルの数。 | Count |
|
|
| アクティブなトランザクションの数。 | Count |
| ||
| アクティブなカーソルの数。 | Count |
| ||
| 接続プールから 1 秒あたりに開始されたログオン数。 | Count/S |
| ||
| 合計接続数。 | Count |
| ||
キャッシュ |
| キャッシュ内のオブジェクトの総数。 | Count |
|
|
| 現在使用中のキャッシュオブジェクトの数。 | Count |
| ||
| キャッシュが使用するページ数。 | Count |
| ||
詳細なメモリ使用量 |
| SQL コンパイル済みプランキャッシュが使用するメモリ (KB)。 | KB |
|
|
| 物理ドライバーキャッシュが使用するメモリ (KB)。 | KB |
| ||
| オブジェクトコンパイル済みプランキャッシュが使用するメモリ (KB)。 | KB |
| ||
| オペレーティングシステムノードに割り当てられたメモリ (KB)。 | KB |
| ||
| 共通言語ランタイム (CLR) が使用するメモリ (KB)。 | KB |
| ||
| SQL ストレージエンジンが使用するメモリ (KB)。 | KB |
| ||
| ユーザースキーママネージャーが使用するメモリ (KB)。 | KB |
| ||
| オペレーティングシステムメモリマネージャーが使用するメモリ (KB)。 | KB |
| ||
| SQL プランのプランキャッシュが使用する仮想メモリ。 | KB |
| ||
| 代数化ツリー用の一時メモリキャッシュが使用する仮想メモリ。 | KB |
| ||
| オブジェクトプランのプランキャッシュが使用する仮想メモリ。 | KB |
| ||
| SQLOS のコンポーネントである SOSNODE が使用する仮想メモリ。 | KB |
| ||
| SQLCLR が使用する仮想メモリ。 | KB |
| ||
| ストレージエンジンコンポーネントが使用する仮想メモリ。 | KB |
| ||
| データベースオブジェクトのさまざまな種類のメタデータが使用する仮想メモリ。 | KB |
| ||
| SQLOS のコンポーネントである SOSMEMMANAGER が使用する仮想メモリ。 | KB |
| ||
バックアップパフォーマンス |
| バックアップまたは復元操作によって 1 秒あたりに処理されるバイト数 (スループット)。 | Count/S |
|
|
メモリ使用量 |
| ロック構造が使用するメモリ (KB)。 | KB |
|
|
| 接続が使用するメモリ (KB)。 | KB |
| ||
| データベースバッファープールが使用するメモリ (KB)。 | KB |
| ||
| 利用可能なメモリ (KB)。 | KB |
| ||
| クエリオプティマイザーが使用するメモリ (KB)。 | KB |
| ||
| 現在 SQL Server が使用している合計メモリ (KB)。 | KB |
| ||
| SQL プランキャッシュが使用するメモリ (KB)。 | KB |
| ||
| 他の目的で使用されるメモリ (KB)。 | KB |
| ||
AlwaysOn 可用性グループのパフォーマンス |
| レプリカから 1 秒あたりに受信したバイト数。 | B/S |
|
|
| レプリカが再実行操作を完了したタイムスタンプ。 | S |
| ||
| レプリカに 1 秒あたりに送信されたバイト数。 | B/S |
| ||
| 1 秒あたりのフロー制御時間 (ミリ秒)。 | MS/S |
| ||
| 1 秒あたりにトリガーされたフロー制御イベント。 | Count/S |
| ||
SQL コンパイルレート |
| 1 秒あたりの安全な自動パラメーター化の試行回数。 | Count/S |
|
|
| 1 秒あたりの失敗した自動パラメーター化の試行回数。 | Count/S |
| ||
| 1 秒あたりの成功した強制パラメーター化の回数。 | Count/S |
| ||
| 1 秒あたりの安全でない自動パラメーター化の試行回数。 | Count/S |
| ||
| 1 秒あたりの自動パラメーター化の試行回数。 | Count/S |
| ||
ミラーリング同期パフォーマンス (高可用性シリーズのみ) |
| レプリカがまだ再実行する必要があるログバイト数。 | B |
|
|
| レプリカによって 1 秒あたりに再実行されたログバイト数。 | B/S |
| ||
ログ増加 |
| トランザクションログの圧縮回数。 | Count |
|
|
| トランザクションログの切り捨て回数。 | Count |
| ||
| トランザクションログの自動増加回数。 | Count |
| ||
バージョンストアレート |
| 1 秒あたりにクリーンアップされた行バージョンストアのサイズ (KB)。 | KB/S |
|
|
| 1 秒あたりに生成された行バージョンストアのサイズ (KB)。 | KB/S |
| ||
ログパフォーマンス |
| 1 秒あたりにディスクに書き込まれたログバイト数 (物理トランザクションログ書き込み)。 | B/S |
|
|
| 1 秒あたりに受信したログバイト数 (トランザクションログ生成レート)。 | B/S |
| ||
| ディスクからの読み取りを必要としない、1 秒あたりのログキャッシュからの読み取り数。 | Count/S |
| ||
| ログバッファーの待機回数。高い値は、ログバッファーの競合が激しいことを示します。ログバッファーサイズを増やすか、トランザクションを最適化してください。 | B |
| ||
| 1 秒あたりのディスクへのログフラッシュ回数。高い値は、トランザクションが頻繁に発生していることを示します。バッチ操作の最適化を検討してください。 | Count/S |
| ||
| 1 秒あたりのログバッファーリクエスト数。このメトリックを使用して、ログバッファーの圧力を監視します。 | Count/S |
| ||
ロック待機時間 |
| SQL Server が 1 秒あたりに受信した合計ロックリクエスト数。 | Count/S |
|
|
| 平均ロック待機時間。 | MS |
| ||
| 呼び出し元が待機した 1 秒あたりのロックリクエスト数。 | Count/S |
| ||
| テーブル上のロックが TABLE または HoBT 粒度にエスカレーションされた 1 秒あたりの回数。 | Count/S |
| ||
| ラッチリクエストの平均待機時間。 | MS |
| ||
| ロックリクエストの平均待機時間。 | MS |
| ||
| 直近 1 秒間の合計ロック待機時間。 | MS |
| ||
| 1 秒あたりに即時許可されなかったラッチリクエスト数。 | Count/S |
| ||
| ロックを待機しているプロセスに関する統計。 | Count |
| ||
ページパフォーマンス |
| 1 秒あたりのバッファープールページ検索数。 | Count/S |
|
|
| 1 秒あたりに圧縮されたデータページ数。 | Count/S |
| ||
| ページ I/O ラッチを取得するための待機回数。 | Count |
| ||
| 1 秒あたりのページ分割数。 | Count/S |
| ||
| 1 秒あたりに先読みされたページ数。 | Count/S |
| ||
| バックグラウンドライタープロセスによって 1 秒あたりにディスクに書き込まれたページ数。 | Count/S |
| ||
| ページラッチを取得するための合計待機回数。 | Count |
|
以前の監視メトリクス
次の表は、以前の監視ページのメトリクスを、基本メトリクスとデータベースメトリクスにグループ化して示しています。ご利用のコンソールに以前の監視ページが表示されている場合にのみ、このセットを使用してください。
基本メトリクス
監視項目 | メトリック名 | 単位 | 説明 |
CPU/メモリ使用率 |
| % | オペレーティングシステムの合計 CPU に対するインスタンスの CPU 使用率。 |
| % | インスタンスのメモリ使用量。 | |
IOPS 使用率 |
| % | I/O バーストが無効な場合の IOPS 使用率。 |
| % | 実際の IOPS 使用率。 | |
| % | I/O バーストが有効になった後の IOPS 改善率。 | |
IOPS |
| Count | 1 秒あたりの読み取り I/O リクエスト数。 |
| Count | 1 秒あたりの合計 I/O リクエスト数。 | |
| Count | 1 秒あたりの書き込み I/O リクエスト数。 | |
| Count | コンピューティング側の IOPS 上限。 | |
| Count | ストレージ側の IOPS 上限。 | |
| Count | I/O バーストが無効な場合の IOPS 上限。 | |
| Count | IOPS 上限。 | |
インスタンスストレージ |
| MB | SQL Server システムデータベース master を格納するために使用されるディスク領域。 |
| MB | model データベースを格納するために使用されるディスク領域。model データベースは、各新しいデータベースのテンプレートです。 | |
| MB | msdb データベースを格納するために使用されるディスク領域。msdb データベースは、SQL Server Agent のジョブとバックアップ履歴を管理します。 | |
| MB | エラーログファイルが使用するディスク領域。コンソールから、または API オペレーションを呼び出すことで、インスタンスのエラーログをクリアできます。 | |
| MB | 拡張イベントログファイルが使用するディスク領域。 | |
| MB | SQL Profiler トレースファイルなどの SQL Server トレースファイルを格納するために使用されるディスク領域。 | |
| MB | SQL Server カーネルが例外を検出したときに生成されるダンプファイルが使用する領域。 | |
| MB | 使用されているログ領域。 | |
| MB | インスタンスが使用する合計領域。 | |
| MB | 使用されている一時領域。 | |
| MB | 使用されているデータ領域。 | |
| MB | 使用されているシステム領域。 | |
インスタンスディスク使用量 |
| % | 領域使用量。 |
ネットワークトラフィック |
| KB | すべてのクライアントに 1 秒あたりに送信された平均バイト数。 |
| KB | すべてのクライアントから 1 秒あたりに受信した平均バイト数。 | |
スループット使用率 |
| % | 実際のディスク I/O スループット使用率。 |
| % | I/O バーストが無効な場合のディスク I/O スループット使用率。 | |
| % | I/O バーストが有効になった後のディスク I/O スループット改善率。 | |
スループット |
| MB/s | 1 秒あたりの合計ディスク I/O スループット。 |
| MB/s | 1 秒あたりのディスク読み取り I/O スループット。 | |
| MB/s | 1 秒あたりのディスク書き込み I/O スループット。 | |
| MB/s | コンピューティング側の 1 秒あたりのディスク I/O スループット上限。 | |
| MB/s | ストレージ側の 1 秒あたりのディスク I/O スループット上限。 | |
| MB/s | I/O バーストが無効な場合の 1 秒あたりのディスク I/O スループット上限。 | |
| MB/s | 1 秒あたりのディスク I/O スループット上限。 |
データベースメトリクス
監視項目 | メトリック名 | 単位 | 説明 |
QPS |
| Count | 1 秒あたりの平均 SQL ステートメント実行回数。 |
接続数 |
| Count | 接続プールから 1 秒あたりに開始されたログオン数。 |
| Count | アクティブな一時テーブルの数。 | |
| Count | アクティブスレッドの数。 | |
| Count | アクティブなカーソルの数。 | |
| Count | 合計接続数。 | |
| Count | アクティブなトランザクションの数。 | |
トランザクション |
| Count | 1 秒あたりの平均トランザクション数。 |
| Count | 1 秒あたりの平均書き込みトランザクション数。 | |
バッファヒット |
| % | キャッシュヒット率。 |
| % | ディスクからの読み取りなしでバッファーキャッシュ内で見つかったページの割合。 | |
フルテーブルスキャンレート |
| Count/S | 1 秒あたりの平均フルテーブルスキャン数。 |
SQL コンパイルレート |
| Count | 1 秒あたりの自動パラメーター化の試行回数。 |
| Count | 1 秒あたりの成功した強制パラメーター化の回数。 | |
| Count | 1 秒あたりの SQL コンパイル数。 | |
| Count | 1 秒あたりの安全でない自動パラメーター化の試行回数。 | |
| Count | 1 秒あたりの失敗した自動パラメーター化の試行回数。 | |
| Count | 1 秒あたりの安全な自動パラメーター化の試行回数。 | |
| Count | 1 秒あたりのステートメント再コンパイル数。 | |
チェックポイントで書き込まれたページ |
| Count | 1 秒あたりのディスクへの書き込み数。 |
| Count | 1 秒あたりにチェックポイントによってディスクに書き込まれたページ数。 | |
ログオン |
| Count | 1 秒あたりのログアウト数。 |
| Count | 1 秒あたりのログオン数。 | |
ロックタイムアウト |
| Count | NOWAIT ロックリクエストを含む、1 秒あたりにタイムアウトしたロックリクエスト。 |
デッドロック |
| Count | 1 秒あたりのデッドロック数。 |
ロック待機時間 |
| ms | ラッチリクエストの平均待機時間。 |
| Count | テーブル上のロックが TABLE または HoBT 粒度にエスカレーションされた 1 秒あたりの回数。 | |
| ms | ロックリクエストの平均待機時間。 | |
| ms | 直近 1 秒間の合計ロック待機時間。 | |
| Count | 1 秒あたりにリクエストされた新しいロックとロック変換の数。 | |
| Count | 呼び出し元が待機した 1 秒あたりのロックリクエスト数。 | |
| Count | 1 秒あたりに即時許可されなかったラッチリクエスト数。 | |
| Count | ロックを待機しているプロセスに関する統計。 | |
| ms | 平均ロック待機時間。 | |
SQL Server AlwaysOn レプリケーションラグ |
| s | Cluster Edition のみ表示されます。SQL Server AlwaysOn レプリケーションラグ。 |
ページ生存期間 |
| s | キャッシュされたデータページがメモリにとどまる平均時間。 |