SQL Server 数据库镜像对象

SQLServer:Database Mirroring 性能对象包含报告有关 SQL Server 数据库镜像的信息的性能计数器。 下表列出了此对象包含的计数器。

名称 DESCRIPTION
接收字节数/秒 每秒接收的字节数。
发送的字节数/秒 每秒发送的字节数。
接收的日志字节数/秒 每秒接收的日志字节数。
从缓存重做的日志字节数/秒 最后一秒从镜像日志缓存获取的重做日志字节数。

此计数器仅在镜像服务器上使用。 在主体服务器上,该值始终为 0。
从缓存发送的日志字节数/秒 在最后一秒内,从镜像日志缓存获取的已发送日志字节数。

此计数器仅在主体服务器上使用。 在镜像服务器上,该值始终为 0。
发送的日志字节数/秒 每秒发送的日志字节数。
Log Compressed Bytes Rcvd/sec 最后一秒收到的已压缩日志字节数。
已发送的日志压缩字节数/秒 最后一秒发送的已压缩日志字节数。
日志加固时间(ms) 在最后一秒内,日志块等待被写入磁盘的毫秒数。
撤消 KB 的日志剩余空间 故障转移后,新镜像服务器需要扫描的日志剩余总千字节数。

此计数器仅在撤消阶段的镜像服务器上使用。 撤消阶段完成后,计数器将重置为 0。 在主体服务器上,该值始终为 0。
已扫描的日志用于撤消 KB 操作 自故障转移以来,由新镜像服务器扫描的日志数据总千字节数。

此计数器仅在撤消阶段的镜像服务器上使用。 撤消阶段完成后,计数器将重置为 0。 在主体服务器上,该值始终为 0。
日志发送流控制时间 (ms) 日志流消息等待发送流控制(最后一秒)的毫秒数。

将日志数据和元数据发送到镜像合作伙伴是数据库镜像中最数据密集型的操作,可能会垄断数据库镜像和 Service Broker 发送缓冲区。 使用此计数器可以监视数据库镜像会话使用此缓冲区的使用。
日志发送队列 KB 尚未发送到镜像服务器的日志大小总计千字节数。
镜像写入事务数/秒 写入镜像数据库的事务数,并等待日志发送到镜像,以便在最后一秒提交。

仅当主体服务器主动将日志记录发送到镜像服务器时,才会递增此计数器。
发送的页面数/秒 每秒发送的页数。
接收次数/秒 每秒收到的镜像消息数。
重做字节数/秒 每秒在镜像数据库上前滚的日志字节数。
重做队列 KB 当前仍待应用于镜像数据库以推进的强化日志的总千字节数。 这会从镜像发送到主体。
发送/接收确认时间 在最后一秒内,消息等待合作伙伴收到确认的毫秒数。

此计数器有助于排查可能由网络瓶颈引起的问题,例如无法解释的异常切换、较大的发送队列或高事务延迟。 在这种情况下,可以分析此计数器的值,以确定网络是否导致问题。
发送/秒 每秒发送的镜像消息数。
事务延迟 等待未终止的提交确认时的延迟。

注释

在每个合作伙伴上,某些计数器显示零值,具体取决于合作伙伴当前正在执行的角色。

注解

通过性能计数器可以监视数据库镜像性能。 例如,可以检查 事务延迟 计数器以查看数据库镜像是否影响主体服务器上的性能,可以检查 重做队列日志发送队列 计数器,以了解镜像数据库与主体数据库保持同步程度。 可以检查 发送的日志字节数/秒 计数器,以监视每秒发送的日志量。

另请参阅

监视资源使用情况(系统监视器)