SQL SERVER 复制死锁解决方法

原创 2017年01月03日 10:19:42

同步的时候会造成(阻塞)死锁,主要原因就在于同步中的代平阈值是默认值为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/

sqlserver2008 死锁解决方法及性能优化方法

关于死锁: sp_who active --看看哪个引起的死锁, blk里面即阻塞的spid; dbcc inputbuffer(@blk) -- 可以查看是那个sql语句造成的死锁; sp_lo...
  • kuui_chiu
  • kuui_chiu
  • 2015年09月21日 08:54
  • 4322

sqlserver 死锁原因及解决方法

其实所有的死锁最深层的原因就是一个:资源竞争   表现一:   一个用户A 访问表A(锁住了表A),然后又访问表B,另一个用户B 访问表B(锁住了表B),然后企图访问表A,这时用户A由于用户B已...
  • u012752975
  • u012752975
  • 2014年03月28日 16:59
  • 1946

SQL Server死锁产生原因及解决办法

SQL Server死锁产生原因及解决办法 其实所有的死锁最深层的原因就是一个:资源竞争 表现一:   一个用户A 访问表A(锁住了表A),然后又访问表B,另一个用户B 访问表B...
  • ddsheng1128
  • ddsheng1128
  • 2014年09月27日 10:54
  • 2434

SQL Server中解决死锁的新方法介绍

数据库操作的死锁是不可避免的,本文并不打算讨论死锁如何产生,重点在于解决死锁,通过SQL Server 2005, 现在似乎有了一种新的解决办法。 将下面的SQL语句放在两个不同的连接里面,...
  • YABIGNSHI
  • YABIGNSHI
  • 2014年03月06日 09:43
  • 746

SQL Server死锁的解除方法

  • 2014年12月11日 09:32
  • 20KB
  • 下载

SQL Server 复制需要有实际的服务器名称才能连接到服务器--解决方法

在进行sqlserver复制的时候,我的情况是这样的,我在本地的management studio里连接了一个远程的sqlserver数据库服务器,用的不是默认端口号,也没有开browser服务,而且...
  • xingxing513234072
  • xingxing513234072
  • 2014年06月16日 17:10
  • 3843

SQL Server死锁的解除方法

SQL Server死锁使我们经常遇到的问题,下面就为您介绍如何查询SQL Server死锁,希望对您学习SQL Server死锁方面能有所帮助。 SQL Server死锁的查询方法: exec ...
  • zouxistudent
  • zouxistudent
  • 2011年12月01日 09:34
  • 1468

SQL Server死锁的解除方法

SQL Server死锁使我们经常遇到的问题,下面就为您介绍如何查询死锁,希望对您学习SQL Server死锁方面能有所帮助。 SQL Server死锁的查询方法: exec master.d...
  • tangkechu
  • tangkechu
  • 2013年12月04日 17:24
  • 2034

SQL SERVER 死锁的解决之道

  • 2012年04月07日 23:16
  • 2KB
  • 下载

SQL Server 分布式数据库的问题和解决方法 msdtc 配置

  • 2011年10月09日 19:25
  • 39KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SQL SERVER 复制死锁解决方法
举报原因:
原因补充:

(最多只允许输入30个字)