感谢您的阅读,此博客的文章都是原著,转载请您保留相关链接,谢谢!

摘要: 前言: 在SQLServer数据库中,当我们对一个位于同步链上的表进行更新时,如果更新的记录数也非常多,几百或是几千万,那么批量更新该表会造成同步链的大量延时(甚至有可能崩溃掉,即使同步链不崩溃,等的人也要崩溃了)。原因: 一般情况下,Replication是根据我们更改的数据一条条更改记录的,也就是说我们在发布端下达如下的语句:update TestTb set TT='xxxx' where ustate=0如果这条更新语句,修改的数据量是一千万条的话,那Replication同步链需要传递一千万条如下的语句到订阅端去执行:exec [dbo].[sp_MSupd_dboT 阅读全文
posted @ 2011-08-25 18:06 飞洋过海 阅读(2662) 评论(9) 推荐(4) 编辑