ApsaraDB RDS for SQL Serverは、さまざまなパフォーマンスメトリックを提供します。 ApsaraDB RDSコンソールで、ApsaraDB RDS for SQL Serverインスタンスの標準モニタリングデータを表示できます。 標準モニタリングデータには、SQL Serverプロセス、データベースメトリクス、および基本モニタリングデータが含まれます。
Database Autonomy Service (DAS) は、インテリジェントな監視、診断、および最適化機能を提供します。 詳細については、「DASの概要」をご参照ください。
手順
- [インスタンス] ページに移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。
左側のナビゲーションウィンドウでモニターとアラーム をクリックします。
[標準モニタリング] タブで、標準モニタリング をクリックし、時間範囲を選択して関連するメトリックを表示します。 次の表に、メトリクスを示します。
SQL Serverサービスプロセス
セクション
メトリック
単位
説明
SQL ServerのCPU使用率
sqlserver.cpu_usage
毎秒
オペレーティングシステム内のRDSインスタンスのCPU使用率。
IOPS
sqlserver.db_io_read
毎秒
1秒あたりの読み取りI/O要求の数。
sqlserver.db_io
毎秒
1秒あたりのI/Oリクエスト数。
sqlserver.db_io_write
毎秒
1秒あたりの書き込みI/O要求の数。
インスタンススペース
sqlserver.log_size
MByte
ログファイルが占有するディスク容量。
sqlserver.ins_size
MByte
RDSインスタンスが占有するディスク容量の合計。
sqlserver.tmp_size
MByte
一時ファイルが占有するディスク容量。
sqlserver.data_size
MByte
データファイルが占有するディスク容量。
sqlserver.other_size
MByte
システムファイルが占有するディスク容量。
SQLServer_DetailedSpaceUsage.disk_dump
MByte
SQL Serverエラーが発生したときに生成されるダンプファイルによって占有されるディスク容量。
SQLServer_DetailedSpaceUsage.disk_errorlog
MByte
エラーログファイルが占有するディスク容量。 ApsaraDB RDSコンソールで、またはAPI操作を呼び出して、RDSインスタンスのエラーログを削除できます。 詳細については、「エラーログのクリーンアップ」をご参照ください。
SQLServer_DetailedSpaceUsage.disk_mastersize
MByte
マスターシステムデータベースにデータを格納するために使用されるディスク容量。
SQLServer_DetailedSpaceUsage.disk_modelsize
MByte
モデルデータベースにデータを格納するために使用されるディスク容量。 モデルデータベースは、新しいデータベースのテンプレートです。
SQLServer_DetailedSpaceUsage.disk_msdbsize
MByte
msdbデータベースにデータを格納するために使用されるディスク容量。 msdbデータベースは、SQL Serverエージェントのジョブとバックアップ履歴を管理するために使用されます。
SQLServer_DetailedSpaceUsage.disk_trace
MByte
SQL Server Profilerを使用して取得したファイルなど、SQL Serverトレースファイルを格納するために使用されるディスク容量。
SQLServer_DetailedSpaceUsage.disk_xel
MByte
拡張ポイントイベントのログファイルが占めるディスク容量。
データベースメトリクス
セクション
メトリック
単位
説明
QPS
sqlserver.qps
毎秒
SQL文が1秒あたりに実行された平均回数。
接続の総数。
sqlserver.connection_reset
集計
1秒あたりの接続プールからのログオン試行の総数。
sqlserver.active_temp_tables
集計
アクティブな一時テーブルの数。
sqlserver.active_session
集計
アクティブなスレッドの数。
sqlserver.active_cursors
集計
アクティブなカーソルの数。
sqlserver.sessions
集計
現在の接続総数。
sqlserver.active_transactions
集計
アクティブなトランザクションの数。
SQLServer_Transactions
sqlserver.transactions
集計
1秒あたりの平均トランザクション数。
sqlserver.write_transactions
集計
1秒あたりの書き込みトランザクションの平均数。
SQLServer_NetworkTraffic
sqlserver.write_kb
毎秒
RDSインスタンスの1秒あたりのインバウンドトラフィック。
sqlserver.read_kb
毎秒
RDSインスタンスの1秒あたりのアウトバウンドトラフィック。
説明帯域幅の使用量をより正確に提供するために、ApsaraDB RDSでは、RDSインスタンスがWindowsオペレーティングシステムのネットワークインターフェイスコントローラーからトラフィック統計を収集できます。
基本モニタリング
セクション
メトリック
単位
説明
SQLServer_BufferHit
sqlserver.ca che_hit_ratio
%
高速キャッシュのヒット率。
sqlserver.bufferpool
%
ディスクから読み取られたすべてのページに対する高速キャッシュで見つかったページの割合。
フルテーブルスキャン
sqlserver.fullscans
毎秒
1秒あたりのフルテーブルスキャンの平均数。
SQLコンパイル /秒
sqlserver.autoparam_attempts_per_sec
毎秒
1秒あたりの自動パラメータ化の試行回数。
sqlserver.forced_parameterizations_per_sec
毎秒
1秒あたりの成功した強制パラメータ化の数。
sqlserver.sql_compilations
毎秒
1秒あたりのSQLコンパイルの数。
sqlserver.unsafe_autoparams_per_sec
毎秒
1秒あたりの安全でない自動パラメータ化の試行回数。
sqlserver.failed_autoparams_per_sec
毎秒
1秒あたりの自動パラメータ化の失敗数。
sqlserver.safe_autoparams_per_sec
毎秒
1秒あたりの安全な自動パラメータ化の試行回数。
sqlserver.resqlcompilations
毎秒
1秒あたりのSQL文の再コンパイル回数。
チェックポイントで書かれたページ /秒
sqlserver.lazy_writes
毎秒
ダーティページが1秒あたりにディスクに書き込まれた回数。
sqlserver.checkpoint
毎秒
チェックポイント操作で1秒あたりに書き込まなければならないダーティページの数。
1秒あたりのログオン
sqlserver.logout
毎秒
1秒あたりのログアウト数。
sqlserver.logins
毎秒
1秒あたりのログオン数。
1秒あたりのロックタイムアウト
sqlserver.locktimeout
毎秒
NOWAITロックの要求を含む、1秒あたりにタイムアウトするロック要求の数。
1秒あたりのデッドロック
sqlserver.de adlock
毎秒
1秒あたりにデッドロックが発生したロック要求の数。
1秒あたりのロック待機
sqlserver.lock_requests_per_sec
毎秒
1秒あたりの新しいロックとロック変換の数。
sqlserver.lockwaits
毎秒
クライアントが1秒あたりに待機するロック要求の数。
sqlserver.latchwaits
毎秒
1秒あたりにすぐに許可されないラッチ要求の数。
sqlserver.lock_waits
毎秒
ロックを待っているプロセスの統計。
sqlserver.lock_wait_time_ms
ミリ秒
待機の結果となった各ロック要求の平均待機時間。
sqlserver.average_latch_wait_time
毎秒
ラッチリソースを要求するための平均待機時間。
sqlserver.table_lock_escalations_per_sec
毎秒
テーブルに対するロックがHoBTレベルまたはテーブルレベルにエスカレートされる回数。
sqlserver.average_lock_wait_time
毎秒
要求されたロックリソースの平均待機時間。
sqlserver.total_latch_wait_time_ms
毎秒
最後の1秒間のロックの合計待機時間。