sqlserver
文章平均质量分 89
sqlserver
撸起柚子的秋风
这个作者很懒,什么都没留下…
展开
-
[转]SqlServer大量更新引起同步链延时问题
图中我们可以看到,订阅端也只是运行了usp_updateTestTb这个存储过程,并不会传递三条修改的记录过来,如果这个sp更新的数据很大,这样将大大减少同步链传递的数据量(如果我们更改的记录是一千万,传递的也就一条命令),数据的更新只相当于本地库的更新,对同步链没有影响;在SQLServer数据库中,当我们对一个位于同步链上的表进行更新时,如果更新的记录数也非常多,几百或是几千万,那么批量更新该表会造成同步链的大量延时(甚至有可能崩溃掉,即使同步链不崩溃,等的人也要崩溃了)。–先查下满足记录的条数。转载 2023-10-31 09:29:11 · 185 阅读 · 1 评论 -
检测死锁
6.4.2 检测死锁 和阻塞一样,SQL Server 2005提供了一些检测系统中死锁的工具。 快速检测死锁 为了更快的知道SQL Server活动实例中的潜在死锁,可以使用系统监视器(Perfmon)组中SQLServer:Locks的"Deadlocks/Sec数目"计数器。为了其他的锁计数器,我们可以钻研使用已知相同"实例"选项的死锁的类型。 在可以模仿多用户行为的测试环境中,使转载 2013-05-16 10:34:34 · 573 阅读 · 0 评论