帮助手册

Microsoft SQL Server Always On 可用性组性能指标

通过单一综合控制台,深入了解 Microsoft SQL Server Always on Availability Group 的关键指标,包括活跃 Hadr 线程、副本信息、日志压缩缓存命中率、故障转移告警、同步健康状态、数据库状态等更多内容。

每当预定义阈值被突破,Site24x7 服务器监控代理都会立即向您发送告警。您还可以自动执行补救操作,主动避免中断。

支持的指标

指标 描述 单位
摘要
可用性 表示可用性组的可用性。 百分比
主实例 可用性组的主实例。 文本
副本数量 副本总数。 数量
数据库数量 数据库总数。 数量
集群详情
可用性组名称 Always On 可用性组的名称。 文本
Windows Server 故障转移集群 与可用性组关联的 Windows Server 故障转移集群名称。 文本
集群类型 集群的部署类型(例如 WSFC、External)。 文本
IP 地址 为可用性组侦听器配置的 IP 地址。 文本
端口 用于客户端连接到可用性组的端口。 数值
自动备份首选项 副本备份首选项配置(例如主副本、仅辅助副本、首选辅助副本)。 文本
集群健康状态
状态 可用性组的运行状态。可能的值包括:ONLINE OFFLINE ONLINE_PENDING FAILED 文本
主副本 可用性组当前主副本的名称。 文本
主副本恢复健康状态 主副本的恢复健康状态。
可能的值包括:ONLINE_IN_PROGRESS ONLINE NULL
文本
辅助副本恢复健康状态 辅助副本的恢复健康状态。
辅助副本恢复健康状态的可能值:ONLINE_IN_PROGRESS ONLINE NULL 注意:在主副本上,secondary_recovery_health 列为 NULL。
文本
DNS 名称 分配给可用性组侦听器的 DNS 名称。 文本
副本 可用性组中的副本列表。
副本 单个可用性副本的名称。 文本
角色 副本的当前角色(例如主副本、辅助副本)。可能的值:Primary、Secondary、Resolving 文本
同步健康状态 所有可用性副本的同步健康状态汇总。可能的值:Healthy、Partially Healthy、Not Healthy、Unknown 文本
可用性模式 副本可用性模式的描述。可能的值:Synchronous Commit、Asynchronous Commit 文本
故障转移模式 副本故障转移模式的描述。
可能的值包括:MANUAL AUTOMATIC
文本
Hadr 线程 可用性组使用的活跃 Hadr 线程数。 数量
数据库详情
数据库名称 属于可用性组的数据库名称。 文本
副本服务器名称 托管此副本的实例的服务器名称。 文本
同步健康状态 可用性副本上数据库的健康状态。可能的值:Healthy、Partially Healthy、Not Healthy、Unknown 文本
同步状态 数据库数据移动状态的描述。可能的值:Synchronized、Synchronizing、Suspended、Not Synchronizing、Initializing 文本
数据库状态 可用性副本上数据库状态的描述。可能的值:Online、Restoring、Recovering、Recovery Pending、Suspect、Offline 文本
已挂起 指示数据库是否已挂起。 文本
原因 数据库挂起的原因。 文本
故障转移集群 辅助数据库是否与对应的主数据库同步。 文本
数据库加入状态 数据库是否已加入可用性组。 文本
副本
副本 可用性副本的名称。 文本
重新发送的消息 在过去一秒内重新发送的消息数。 每秒数量
流控制时间(毫秒/秒) 在过去一秒内消息因流控制而等待的时间。 每秒毫秒数
流控制次数/秒 在过去一秒内发起的流控制操作次数。 每秒数量
已发送字节数 向其他副本发送的总字节数。 字节
发送到副本的字节数/秒 每秒向辅助副本发送的字节数。 每秒字节数
发送到传输层的字节数/秒 每秒发送到传输层的字节数。 每秒字节数
已接收字节数 从其他副本接收的总字节数。 字节
从副本接收的字节数/秒 每秒从可用性副本接收的字节数。 每秒字节数
发送到副本的字节数/秒 每秒向可用性副本发送的字节数。 每秒字节数
数据库
数据库名称 属于可用性组的数据库名称。 文本
副本服务器名称 托管此副本的 SQL Server 名称。 文本
数据库流控制延迟 数据库操作因流控制而延迟的时间。 微秒
数据库流控制次数/秒 每秒触发数据库流控制的次数。 每秒数量
接收文件字节数/秒 从主副本接收用于数据库文件同步的字节速率。 每秒字节数
组提交时间 副本上执行一次组提交操作所需的时间。 微秒
组提交次数/秒 每秒执行的组提交操作次数。 每秒数量
镜像写入事务数/秒 每秒镜像到辅助副本的写入事务数。 每秒数量
恢复队列 恢复队列中等待处理的日志数据量。 千字节
Redo 阻塞次数/秒 每秒 Redo 操作被阻塞的次数。 每秒数量
剩余 Redo 字节数 辅助副本上剩余待 Redo 的日志数据量。 千字节
已 Redo 字节数/秒 副本上字节被 Redo 的速率。 每秒字节数
Redo 操作次数/秒 每秒执行的 Redo 操作次数。 每秒数量
事务延迟 主副本上提交事务与辅助副本上固化副本之间的时间延迟。 毫秒
日志事务
数据库名称 属于可用性组的数据库名称。 文本
副本服务器名称 托管此副本的 SQL Server 的服务器名称。 文本
待应用日志队列 已接收但尚未在副本上应用的日志块数。 数量
准备应用日志队列 已准备好在副本上应用的日志块数。 数量
压缩日志字节数/秒 发送到辅助副本前每秒压缩的日志字节数。 每秒字节数
解压日志字节数/秒 辅助副本上每秒解压缩的日志字节数。 每秒字节数
接收日志字节数/秒 每秒从主副本接收的日志字节数。 每秒字节数
日志压缩缓存命中次数/秒 每秒压缩缓存被用于日志块的次数。 每秒数量
日志压缩缓存未命中次数/秒 每秒日志压缩时压缩缓存未命中的次数。 每秒数量
日志压缩次数/秒 每秒执行日志压缩的次数。 每秒数量
日志解压次数/秒 每秒执行日志解压缩的次数。 每秒数量

副本 – 摘要(复制详情)  

副本服务器名称 托管此副本的 SQL Server 的服务器名称。 文本
复制角色 指示副本的角色——主副本或辅助副本。 文本
端点 URL 可用性副本用于数据传输的 URL。 文本
可用性模式 指定副本以同步还是异步模式运行。可能的值:Synchronous Commit、Asynchronous Commit 文本
故障转移模式 指示故障转移是自动还是手动。 文本
主角色允许的连接 说明主副本是否允许连接。 文本
辅助角色允许的连接 说明辅助副本是否允许只读连接。 文本
创建时间 可用性副本创建时的时间戳。 文本
修改时间 副本上次配置修改的时间戳。 文本
集群健康状态 托管副本的 WSFC(Windows Server 故障转移集群)的整体健康状态。 文本
运行状态 副本的当前运行状态(例如联机、脱机)。 文本
连接状态 指示副本之间的连接状态。 文本
恢复健康状态 指示副本恢复过程的健康状况。 文本
同步健康状态 反映副本上数据库同步状态与配置可用性模式的组合。可能的值:Healthy、Partially Healthy、Not Healthy、Unknown 文本
种子模式 用于数据库自动种子设定的模式(手动或自动)。 文本
最后连接错误 尝试连接到副本时遇到的最后一条错误消息。 文本
最后连接错误号 最后一次连接错误的数字代码。 数量
最后连接错误时间戳 最后一次连接错误发生的时间。 文本
重新发送的消息数/秒 因连接断开或错误而每秒重新发送的消息数。 每秒数量

副本 – 性能指标

副本 副本的名称。 文本
重新发送的消息数/秒 此副本每秒重新发送的消息数。 每秒数量
流控制时间(毫秒/秒) 在过去一秒内消息在流控制中等待的时间。 毫秒
流控制次数/秒 每秒发起流控制的次数。 每秒数量
已发送字节数 此副本发送的总字节数。 字节
发送到副本的字节数/秒 此副本每秒向另一个副本发送字节的速率。 每秒字节数
发送到传输层的字节数/秒 副本每秒向传输层发送字节的速率。 每秒字节数
已接收字节数 此副本接收的总字节数。 字节
从副本接收的字节数/秒 此副本每秒从另一个副本接收字节的速率。 每秒字节数
发送到副本的字节数/秒 此副本每秒向另一个副本发送字节的速率。 每秒字节数

数据库 – 性能指标  

数据库名称 属于可用性组的数据库名称。 文本
数据库流控制延迟 同步数据库事务时因流控制限流而引入的时间延迟。 微秒
数据库流控制次数/秒 每秒在数据库级别触发的流控制事件数。 每秒数量
接收文件字节数/秒 从主副本接收数据库文件字节的速率。 每秒字节数
组提交时间 辅助副本上执行一次组提交操作所需的时间。 微秒
组提交次数/秒 每秒执行的组提交操作次数。 每秒数量
镜像写入事务数/秒 每秒镜像到辅助副本的写入事务数。 每秒数量
恢复队列 排队等待恢复处理的日志数据量(千字节)。 千字节
Redo 阻塞次数/秒 每秒 Redo 操作被阻塞的次数。 每秒数量
剩余 Redo 字节数 辅助副本上仍待 Redo 的日志数据量。 千字节
已 Redo 字节数/秒 辅助副本上字节被 Redo 的速率。 每秒字节数
Redo 操作次数/秒 每秒执行的 Redo 操作次数。 每秒数量
事务延迟 主副本提交与辅助副本固化副本之间的时间差。 毫秒
日志应用队列 等待队列中待应用的日志块数。 数量
日志压缩缓存 当前存储在压缩缓存中的日志块数。 数量
日志压缩缓存未命中次数/秒 每秒日志压缩缓存中未找到所需块的次数。 每秒数量
日志压缩次数 执行的日志压缩操作总次数。 数量
日志字节压缩量 经过日志压缩处理的总字节数。 字节

数据库 – 状态指标  

数据库名称 属于可用性组的数据库名称。 文本
副本服务器名称 托管此数据库副本的服务器名称。 文本
同步健康状态 反映数据库同步状态与其副本所配置可用性模式的综合状态。可能的值:Healthy、Partially Healthy、Not Healthy、Unknown 文本
同步状态 描述数据库当前的数据移动状态。可能的值:Synchronized、Synchronizing、Suspended、Not Synchronizing、Initializing
数据库状态 指示数据库在其副本上的运行状态(例如 Online、Restoring、Recovery Pending)。 文本
已挂起 此数据库的数据移动当前是否已挂起。 文本
原因 如果已挂起,说明数据库数据移动被暂停的原因。 文本
故障转移集群 指示辅助数据库作为故障转移集群的一部分是否与主数据库保持同步。 文本
数据库加入状态 显示数据库是否已成功加入可用性组。 文本

相关链接

数据库监控: Microsoft SQL | Microsoft SQL Insight | Microsoft SQL 单个数据库

服务器监控Windows

本文档对您有帮助吗?

您愿意帮助我们改进文档吗?请告诉我们哪些方面可以做得更好。


很抱歉本文档未能让您满意。我们希望了解可以从哪些方面改进您的体验。


感谢您抽出时间分享反馈。我们将利用您的反馈来改进在线帮助资源。

短链接已复制!