MSSQL 字段

MS SQL 模块

mssql

包含所有 MSSQL 字段的根字段

database

指标所指的数据库

mssql.database.id

MSSQL 内部数据库的唯一 ID

类型: long

mssql.database.name

数据库的名称

类型: keyword

performance

性能指标集获取关于性能计数器的信息

mssql.performance.page_splits_per_sec

由于索引页溢出而导致的每秒页面拆分次数。

类型: long

mssql.performance.lock_waits_per_sec

每秒需要调用者等待的锁请求次数。

类型: long

mssql.performance.user_connections

用户连接总数

类型: long

mssql.performance.transactions

事务总数

类型: long

mssql.performance.active_temp_tables

正在使用的临时表/表变量的数量。

类型: long

mssql.performance.connections_reset_per_sec

从连接池启动的登录总数。

类型: long

mssql.performance.logins_per_sec

每秒启动的登录总数。这不包括池连接。

类型: long

mssql.performance.logouts_per_sec

每秒启动的注销操作总数。

类型: long

mssql.performance.recompilations_per_sec

每秒语句重新编译的次数。计算触发语句重新编译的次数。通常,您希望重新编译次数较低。

类型: long

mssql.performance.compilations_per_sec

每秒 SQL 编译次数。表示进入编译代码路径的次数。包括由 SQL Server 中的语句级重新编译引起的编译。在 SQL Server 用户活动稳定后,此值将达到稳定状态。

类型: long

mssql.performance.batch_requests_per_sec

每秒接收到的 Transact-SQL 命令批次的数量。此统计信息受所有约束(例如 I/O、用户数量、缓存大小、请求的复杂性等)的影响。高批处理请求意味着良好的吞吐量。

类型: long

cache_hit

表示在缓冲区缓存中找到的页面百分比,无需从磁盘读取。

mssql.performance.buffer.cache_hit.pct

该比率是过去几千次页面访问中缓存命中总数除以缓存查找总数。经过很长一段时间后,该比率的变化很小。由于从缓存读取比从磁盘读取的成本低得多,因此您希望此比率较高

类型: double

page_life_expectancy

表示页面在缓冲区池中保持无引用的秒数。

mssql.performance.buffer.page_life_expectancy.sec

表示页面在缓冲区池中保持无引用的秒数(以秒为单位)。

类型: long

mssql.performance.buffer.checkpoint_pages_per_sec

表示每秒由检查点或其他需要刷新所有脏页的操作刷新到磁盘的页面数。

类型: long

mssql.performance.buffer.database_pages

表示缓冲区池中具有数据库内容的页面数。

类型: long

mssql.performance.buffer.target_pages

缓冲区池中理想的页面数。

类型: long

transaction_log

transaction_log 指标集将从 MSSQL 实例获取关于每个数据库的操作和事务日志的信息

space_usage

事务日志的空间使用信息

since_last_backup

自上次日志备份以来使用的空间量

mssql.transaction_log.space_usage.since_last_backup.bytes

自上次日志备份以来使用的空间量(以字节为单位)

类型: long

total

日志的大小

mssql.transaction_log.space_usage.total.bytes

日志的大小(以字节为单位)

类型: long

used

日志的占用大小

mssql.transaction_log.space_usage.used.bytes

日志的占用大小(以字节为单位)

类型: long

mssql.transaction_log.space_usage.used.pct

日志占用大小占日志总大小的百分比

类型: float

stats

返回数据库事务日志文件的摘要级别属性和信息。使用此信息来监视和诊断事务日志的运行状况。

active_size

活动事务日志总大小。

mssql.transaction_log.stats.active_size.bytes

活动事务日志总大小(以字节为单位)

类型: long

mssql.transaction_log.stats.backup_time

上次事务日志备份时间。

类型: date

recovery_size

自日志恢复日志序列号 (LSN) 以来的日志大小。

mssql.transaction_log.stats.recovery_size.bytes

自日志恢复日志序列号 (LSN) 以来的日志大小(以字节为单位)。

类型: long

since_last_checkpoint

自上次检查点日志序列号 (LSN) 以来的日志大小。

mssql.transaction_log.stats.since_last_checkpoint.bytes

自上次检查点日志序列号 (LSN) 以来的日志大小(以字节为单位)。

类型: long

total_size

事务日志总大小。

mssql.transaction_log.stats.total_size.bytes

事务日志总大小(以字节为单位)。

类型: long