Amazon RDS for SQL Server の SQL 統計
Amazon RDS for SQL Server は、ステートメントレベルとダイジェストレベルの両方で SQL 統計を収集します。ステートメントレベルの場合、ID 列は sql_handle
の値を表します。ダイジェストレベルの場合、ID 列は query_hash
の値を示します。
SQL Server はいくつかのステートメントで query_hash
として NULL 値を返します。例えば、ALTER INDEX、CHECKPOINT、UPDATE STATISTICS、COMMIT TRANSACTION、FETCH NEXT FROM Cursor、およびいくつかの INSERT ステートメント、SELECT @<variable>、条件ステートメント、実行可能なストアドプロシージャが該当します。この場合、sql_handle
値は、そのステートメントのダイジェストレベルで ID として表示されます。
SQL Server の秒単位の統計
以下のメトリクスは、SQL Server の SQL クエリの秒単位の統計を提供します。
メトリクス | 単位 |
---|---|
db.sql.stats.execution_count_per_sec | 1 秒あたりの実行回数 |
db.sql.stats.total_elapsed_time_per_sec | 1 秒あたりの合計経過時間 |
db.sql.stats.total_rows_per_sec | 1 秒あたりの処理された行の合計数 |
db.sql.stats.total_logical_reads_per_sec | 1 秒あたりの論理読み取りの合計数 |
db.sql.stats.total_logical_writes_per_sec | 1 秒あたりの論理書き込みの合計数 |
db.sql.stats.total_physical_reads_per_sec | 1 秒あたりの物理読み取りの合計数 |
db.sql.stats.total_worker_time_per_sec | 合計 CPU 時間 (ミリ秒単位) |
以下のメトリクスは、SQL Server の SQL ダイジェストクエリの秒単位の統計を示します。
メトリクス | 単位 |
---|---|
db.sql_tokenized.stats.execution_count_per_sec | 1 秒あたりの実行数 |
db.sql_tokenized.stats.total_elapsed_time_per_sec | 1 秒あたりの合計経過時間 |
db.sql_tokenized.stats.total_rows_per_sec | 1 秒あたりの処理された行の合計数 |
db.sql_tokenized.stats.total_logical_reads_per_sec | 1 秒あたりの論理読み取りの合計数 |
db.sql_tokenized.stats.total_logical_writes_per_sec | 1 秒あたりの論理書き込みの合計数 |
db.sql_tokenized.stats.total_physical_reads_per_sec | 1 秒あたりの物理読み取りの合計数 |
db.sql_tokenized.stats.total_worker_time_per_sec | 合計 CPU 時間 (ミリ秒単位) |
SQL Server の呼び出し単位の統計
以下のメトリクスは、SQL Server の SQL ステートメントの呼び出しあたりの統計を示します。
メトリクス | 単位 |
---|---|
db.sql.stats.total_elapsed_time_per_call | 実行あたりの合計経過時間 |
db.sql.stats.total_rows_per_call | 実行あたりの処理された行の合計数 |
db.sql.stats.total_logical_reads_per_call | 実行あたりの論理読み取りの合計数 |
db.sql.stats.total_logical_writes_per_call | 実行あたりの論理書き込みの合計数 |
db.sql.stats.total_physical_reads_per_call | 実行あたりの物理読み取りの合計数 |
db.sql.stats.total_worker_time_per_call | 実行あたりの合計 CPU 時間 (ミリ秒単位) |
以下のメトリクスは、SQL Server の SQLダイジェストクエリの呼び出しあたりの統計を示します。
メトリクス | 単位 |
---|---|
db.sql_tokenized.stats.total_elapsed_time_per_call | 実行あたりの合計経過時間 |
db.sql_tokenized.stats.total_rows_per_call | 実行あたりの処理された行の合計数 |
db.sql_tokenized.stats.total_logical_reads_per_call | 実行あたりの論理読み取りの合計数 |
db.sql_tokenized.stats.total_logical_writes_per_call | 実行あたりの論理書き込みの合計数 |
db.sql_tokenized.stats.total_physical_reads_per_call | 実行あたりの物理読み取りの合計数 |
db.sql_tokenized.stats.total_worker_time_per_call | 実行あたりの合計 CPU 時間 (ミリ秒単位) |