C/C++教程

【转帖】Replication--数据库镜像阻塞复制日志读取器的解决的办法

本文主要是介绍【转帖】Replication--数据库镜像阻塞复制日志读取器的解决的办法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

Replication--数据库镜像阻塞复制日志读取器的解决的办法

问题描述:
在同一数据库上使用镜像和复制,为保证镜像切换后,复制还能继续,因此当镜像断开或暂停时,复制日志读取器会被阻塞直到日志被同步到镜像从服务器端(无论异步还是同步)。
日志状态显示:复制的事务正等待下一次日志备份或等待镜像伙伴更新
 
解决办法:打开Trace flag 1448,在高性能和高安全下同样有效
DBCC TRACEON(1448,-1)

1448 甚至在异步辅助数据库不确认接受更改的情况下,也使复制日志读取器前移。 甚至在此跟踪标志启用的情况下,日志读取器也始终等待同步辅助数据库。 日志读取器将不会超过同步辅助数据库的最小确认。 此跟踪标志应用于SQL Server 的实例,而不仅是可用性组、可用性数据库或日志读取器实例。 应用会立即生效,无需重新启动。 此跟踪标志可提前激活或在同步辅助数据库失败时激活。

 

本博客源地址https://www.cnblogs.com/TeyGao/p/3521270.html,个人转帖收藏

这篇关于【转帖】Replication--数据库镜像阻塞复制日志读取器的解决的办法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!