20171031随记(oldest unsent transaction)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了20171031随记(oldest unsent transaction)相关的知识,希望对你有一定的参考价值。

SQL Server alerts中的错误代码:32040

告警信息如下:

The alert for ‘oldest unsent transaction‘ has been raised. The current value of ‘%d‘ surpasses the threshold ‘%d‘.

MSSQLSERVER_32040

某案例


解释

此数据库镜像事件是对主体服务器实例发出的,指示最早的未发送事务的保留时间已达到了用户指定的阈值。 通常,发生该事件是由于系统的性能已发生变化。 两个系统间的带宽减小或负载增加。

最早的未发送事务的保留时间是一种性能指标,有助于您估算数据丢失的可能性(以未发送事务的分钟数来衡量)。 此指标特别适用于高性能模式会话。 但是,当镜像因伙伴断开连接而暂停或挂起时,该指标也适用于高安全模式会话。


用户操作

检查主体服务器实例和镜像服务器实例上的负荷及其网络连接以查找原因。


检查步骤:

1、检查主体与镜像连接是否正常

2、检查主体是否有长事务正在运行



由于博主也遇到过此告警,由于sqlserver单个实例有多个数据库配置镜像(无见证),从告警信息中无法得知具体的数据库,需要逐个数据库检查核对,效率低


那么,我们需要知道在告警发生时的具体信息:

1、数据库

2、The alert for ‘oldest unsent transaction‘ has been raised. The current value of ‘%d‘ surpasses the threshold ‘%d‘. 中的current value of ‘%d‘是如何计算的


至于如何运用这些信息,请关注博主下一篇博文,将会讲解oldest unsent transaction告警“自愈”场景...


本文出自 “aimax” 博客,请务必保留此出处http://aimax.blog.51cto.com/11610508/1977863

以上是关于20171031随记(oldest unsent transaction)的主要内容,如果未能解决你的问题,请参考以下文章

[20171031]rman xxx Failure.txt

20171031中sqli-libs Less 18-22

20171031中firefox live http headers 的repaly问题解决。

20171030&20171031_ 三周一次课(10月30日)和三周二次课(10月31日)

(11)ceph 告警:1 slow ops, oldest one blocked for

Electron:WARNING Too many active WebGL contexts. Oldest context will be lost.