SQL Server 的统计数据 - Amazon Relational Database Service

SQL Server 的统计数据

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 每秒执行次数
db.sql.stats.total_elapsed_time_per_sec 每秒总用时
db.sql.stats.total_rows_per_sec 每秒处理的总行数
db.sql.stats.total_logical_reads_per_sec 每秒逻辑读取总数
db.sql.stats.total_logical_writes_per_sec 每秒逻辑写入总数
db.sql.stats.total_physical_reads_per_sec 每秒物理读取总数
db.sql.stats.total_worker_time_per_sec CPU 总时间(以毫秒为单位)

以下指标提供了 SQL Server SQL 摘要查询的每秒统计数据。

指标 单位
db.sql_tokenized.stats.execution_count_per_sec 每秒执行次数
db.sql_tokenized.stats.total_elapsed_time_per_sec 每秒总用时
db.sql_tokenized.stats.total_rows_per_sec 每秒处理的总行数
db.sql_tokenized.stats.total_logical_reads_per_sec 每秒逻辑读取总数
db.sql_tokenized.stats.total_logical_writes_per_sec 每秒逻辑写入总数
db.sql_tokenized.stats.total_physical_reads_per_sec 每秒物理读取总数
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 时间(以毫秒为单位)