ApsaraDB RDS for SQL Server コンソールの [標準監視] ページでは、2つのメトリックカテゴリ([基本メトリック](インフラストラクチャレベル)および [データベースメトリック](SQL Server レベル))を使用して、インスタンスのパフォーマンスを追跡できます。このページには パフォーマンストレンド 機能が統合されており、最大30日分の既存データのクエリをサポートしています。
利用可能なメトリック
| カテゴリ | メトリック |
|---|---|
| 基本メトリック | CPU/メモリ使用率、IOPS 使用率、IOPS、インスタンスストレージ、インスタンスディスク使用率、ネットワークトラフィック、スループット使用率、スループット |
| データベースメトリック | QPS、接続数、トランザクション数、SQLServer_BufferHit、全表スキャンレート、SQLコンパイルレート、チェックポイントページ書き込み数、ログオン数、ロックタイムアウト数、デッドロック数、ロック待機時間、SQL Server AlwaysOn レプリケーションラグ (Cluster Edition のみ)、ページ寿命予測 |
標準モニタリングの表示
ApsaraDB RDS コンソールにログインします。ApsaraDB RDS コンソールのトップナビゲーションバーで、インスタンスが存在するリージョンを選択し、次にインスタンス ID をクリックします。
左側のナビゲーションウィンドウで、[モニタリングとアラート] をクリックします。
[標準モニタリング] ページで、以下のコントロールを使用します:
時間範囲の選択 — 対応するメトリックを表示するために時間範囲を選択します。過去30日間の既存データが利用可能です。

リアルタイムモードの有効化 — 時間範囲ボックスの前の
をクリックします。ページは5秒ごとに自動更新され、データベースパフォーマンスのライブ変更を追跡できます。データ粒度の変更 — [データ粒度] を設定して、5秒、30秒、または1分間隔でメトリクスの傾向を表示します。
メトリック詳細の表示 — メトリック名の横の
をクリックして、そのサブメトリックと説明を表示します。ノードの切り替え (Cluster Edition のみ) — 異なるノード間でメトリックを比較するために、1つ以上のノードを選択します。
ページに [基本メトリクス] および [データベースメトリクス] が表示されない場合は、古いバージョンのページを表示している可能性があります。右上隅の [以前のバージョン] をクリックします。
メトリックの説明
基本メトリック
| メトリック | メトリック名 | 単位 | 説明 |
|---|---|---|---|
| CPU/メモリ使用率 | cpu_usage | % | オペレーティングシステム全体のCPUに対するCPU使用率。 |
| mem_usage | % | インスタンスのメモリ使用量。 | |
| IOPS 使用率 | iops_usage_no_burst | % | I/O バーストが無効な場合のIOPS使用率。 |
| iops_usage_burst | % | 実際のIOPS使用率。 | |
| iops_usage_burst_ratio | % | I/O バーストが有効になった後のIOPS改善率。 | |
| IOPS | db_io_read | Count | 1秒あたりの読み取り I/O リクエスト数。 |
| db_io | Count | 1秒あたりの合計 I/O リクエスト数。 | |
| db_io_write | Count | 1秒あたりの書き込み I/O リクエスト数。 | |
| iops_of_ecs | Count | コンピューティング側でのIOPS上限。 | |
| iops_of_disk | Count | ストレージ側でのIOPS上限。 | |
| iops_no_burst | Count | I/O バーストが無効な場合のIOPS上限。 | |
| iops_burst | Count | IOPS上限。 | |
| インスタンスストレージ | disk_mastersize | MB | SQL Server システムデータベースマスターが使用するディスクスペース。 |
| disk_modelsize | MB | モデルデータベースが使用するディスクスペース。モデルデータベースは、新しい各データベースのテンプレートです。 | |
| disk_msdbsize | MB | msdbデータベースが使用するディスクスペース。msdbデータベースは、SQL Server Agent ジョブとバックアップ履歴を管理します。 | |
| disk_errorlog | MB | エラーログファイルが使用するディスクスペース。コンソールまたは API を介してエラーログをクリアします。 | |
| disk_xel | MB | 拡張イベントログファイルが使用するディスクスペース。 | |
| disk_trace | MB | SQL Profiler トレースファイルなどのSQL Server トレースファイルが使用するディスクスペース。 | |
| disk_dump | MB | SQL Server カーネルが例外を検出したときに生成されるダンプファイルが使用するスペース。 | |
| log_size | MB | ログ使用量。 | |
| ins_size | MB | インスタンスが使用する合計スペース。 | |
| tmp_size | MB | 一時スペース使用量。 | |
| data_size | MB | データスペース使用量。 | |
| other_size | MB | システムスペース使用量。 | |
| インスタンスディスク使用率 | disk_usage | % | ディスクスペース使用率。 |
| ネットワークトラフィック | write_kb | KB | 1秒あたりの平均インバウンドトラフィック。 |
| read_kb | KB | 1秒あたりの平均アウトバウンドトラフィック。 | |
| スループット使用率 | mBps_usage_burst | % | 実際のディスク I/O スループット使用率。 |
| mBps_usage_no_burst | % | I/O バーストが無効な場合のディスク I/O スループット使用率。 | |
| mBps_burst_ratio | % | I/O バーストが有効になった後のディスク I/O スループットの改善率。 | |
| スループット | mBps_total | MB/s | 1秒あたりの合計ディスク I/O スループット。 |
| mBps_read | MB/s | 1秒あたりのディスク読み取りスループット。 | |
| mBps_write | MB/s | 1秒あたりのディスク書き込みスループット。 | |
| mBps_of_ecs | MB/s | コンピューティング側での1秒あたりのディスク I/O スループット上限。 | |
| mBps_of_disk | MB/s | ストレージ側での1秒あたりのディスク I/O スループット上限。 | |
| mBps_no_burst | MB/s | I/O バーストが無効な場合の1秒あたりのディスク I/O スループット上限。 | |
| mBps_burst | MB/s | 1秒あたりのディスク I/O スループット上限。 |
データベースメトリック
| メトリック | メトリック名 | 単位 | 適用対象 | 説明 |
|---|---|---|---|---|
| QPS | qps | Count | すべてのエディション | 1秒あたりの平均SQLステートメント実行数。 |
| 接続数 | connection_reset | Count | すべてエディション | 1秒あたりの接続プールから開始されたログオン数。 |
| active_temp_tables | Count | すべてエディション | アクティブな一時テーブル数。 | |
| active_session | Count | すべてエディション | アクティブスレッド数。 | |
| active_cursors | Count | すべてのエディション | アクティブカーソル数。 | |
| sessions | Count | すべてのエディション | 合計接続数。 | |
| active_transactions | Count | すべてエディション | アクティブなトランザクション数。 | |
| トランザクション | transactions | Count | すべてエディション | 1秒あたりの平均トランザクション数。 |
| write_transactions | Count | すべてのエディション | 1秒あたりの平均書き込みトランザクション数。 | |
| SQLServer_BufferHit | cache_hit_ratio | % | すべてのエディション | キャッシュヒット率。 |
| bufferpool_hit_ratio | % | すべてのエディション | ディスクから読み取らずにバッファーキャッシュで見つかったページの割合。 | |
| 全表スキャンレート | fullscans | % | すべてのエディション | 1秒あたりの平均全表スキャン数。 |
| SQLコンパイルレート | autoparam_attempts_per_sec | Count | すべてエディション | 1秒あたりの自動パラメーター化試行回数。 |
| forced_parameterizations_per_sec | Count | すべてエディション | 1秒あたりの強制パラメーター化成功数。 | |
| sql_compilations | Count | すべてのエディション | 1秒あたりのSQLコンパイル数。 | |
| unsafe_autoparams_per_sec | Count | すべてエディション | 1秒あたりの安全でない自動パラメーター化試行回数。 | |
| failed_autoparams_per_sec | Count | すべてのエディション | 1秒あたりの自動パラメーター化失敗数。 | |
| safe_autoparams_per_sec | Count | すべてエディション | 1秒あたりの安全な自動パラメーター化試行回数。 | |
| resqlcompilations | Count | すべてエディション | 1秒あたりのステートメント再コンパイル数。 | |
| チェックポイントページ書き込み数 | lazy_writes | Count | すべてエディション | 1秒あたりのディスクへの書き込み数。 |
| checkpoint | Count | すべてのエディション | 1秒あたりのチェックポイントによるディスクへのページ書き込み数。 | |
| ログオン数 | logout | Count | すべてエディション | 1秒あたりのログアウト数。 |
| logins | Count | すべてエディション | 1秒あたりのログオン数。 | |
| ロック タイムアウト | locktimeout | Count | すべてエディション | NOWAITロックリクエストを含む、1秒あたりのタイムアウトしたロックリクエスト数。 |
| デッドロック | deadlock | Count | すべてのエディション | 1秒あたりのデッドロック数。 |
| ロック待機時間 | average_latch_wait_time | ms | すべてエディション | ラッチリクエストの平均待機時間。 |
| table_lock_escalations_per_sec | Count | すべてエディション | 1秒あたりにテーブルのロックがTABLEまたはHoBT粒度にエスカレートされた回数。 | |
| average_lock_wait_time | ms | すべてエディション | ロックリクエストの平均待機時間。 | |
| total_latch_wait_time_ms | ms | すべてエディション | 過去1秒間の合計ラッチ待機時間。 | |
| lock_requests_per_sec | Count | すべてのエディション | 1秒あたりにリクエストされた新しいロックとロック変換数。 | |
| lockwaits | Count | すべてのエディション | 呼び出し元が待機した1秒あたりのロックリクエスト数。 | |
| latchwaits | Count | すべてのエディション | 1秒あたりに即座に許可されなかったラッチリクエスト数。 | |
| lock_waits | Count | すべてエディション | ロックを待機しているプロセスに関する統計。 | |
| lock_wait_time_ms | ms | すべてエディション | 平均ロック待機時間。 | |
| SQL Server AlwaysOn レプリケーションラグ | ag_sync_lag_secs | s | Cluster Edition のみ | プライマリレプリカとセカンダリレプリカ間のSQL Server AlwaysOn レプリケーションラグ。 |
| ページ寿命予測 | Page_life_expectancy | s | すべてエディション | キャッシュされたデータページがメモリに保持される平均時間。 |