SQL SERVER 复制死锁解决方法
2017-01-03 10:19
239 查看
同步的时候会造成(阻塞)死锁,主要原因就在于同步中的代平阈值是默认值为1000,也就是同步是将每1000个变更组成一组(或一代),然后将每100组打包进行同步,如果需要同步的变更太多,几十万的更新或者上千万的更新,往往会造成死锁,此时需要将代平值调整到0,这样就能解决死锁问题
update sysmergepublications set [generation_leveling_threshold] = 0
详细的机理可参阅:
http://social.msdn.microsoft.com/forums/en-US/sqlreplication/thread/ea00420d-643b-4aef-aea5-345e6a9c4e4b/
update sysmergepublications set [generation_leveling_threshold] = 0
详细的机理可参阅:
http://social.msdn.microsoft.com/forums/en-US/sqlreplication/thread/ea00420d-643b-4aef-aea5-345e6a9c4e4b/
相关文章推荐
- SQL Server 复制需要有实际的服务器名称才能连接到服务器--解决方法
- SQL Server 2008 R2 中不能删除复制(replication) 的解决方法
- SQL Server 2008 R2 中不能删除复制(replication) 的解决方法
- SQL Server中解决死锁的新方法介绍和C#中多线程避免并发
- SQL SERVER 2008 同时执行select 和 update出现死锁解决方法
- SQL Server中解决死锁的新方法介绍
- SQL Server 复制需要有实际的服务器名称才能连接到服务器--解决方法
- SQL Server中解决死锁的新方法介绍和C#中多线程避免并发
- SQL Server中解决死锁的新方法介绍
- SQL Server中解决死锁的新方法介绍
- SQL Server中解决死锁的新方法介绍
- sql server 2000阻塞和死锁问题的查看与解决方法
- SQL Server 2005打了SP3补丁后复制出错的解决方法(错误号: MSSQL_REPL-2147201001)
- SQL Server中解决死锁的新方法介绍
- SQL Server 2005中解决死锁方法
- SQL Server中解决死锁的新方法介绍
- 忘记SQL Server的SA用户密码解决方法
- SQL Server 2005 Express附加数据库为“只读”的解决方法
- SQL Server 2005 Express附加(Attach)的数据库为“只读”的解决方法