大表建立replication,每个表都百万行以上

随风201333 2014-04-10 06:27:14
准备对20张大表建立replication,每个表都百万行以上。

今天想在生产环境搭建复制, 建立publication时,我没有选择立即执行snapshot, 打算稍后用备份。然后执行“建立publication向导” 到添加文章时,第一个就很慢, 发现很多blocking 以及Sch_M 锁,

怕影响业务,就停了, 有没有其他更好的方法呢?

业务很繁忙,有大量读,写的。。。
...全文
128 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
随风201333 2014-04-11
  • 打赏
  • 举报
回复
24*7 啊, 晚上有欧美用户。。。另外,注意还没到初始化的阶段。 是建立pub 时
Mr_Nice 2014-04-11
  • 打赏
  • 举报
回复
引用 楼主 iamsea22 的回复:
准备对20张大表建立replication,每个表都百万行以上。 今天想在生产环境搭建复制, 建立publication时,我没有选择立即执行snapshot, 打算稍后用备份。然后执行“建立publication向导” 到添加文章时,第一个就很慢, 发现很多blocking 以及Sch_M 锁, 怕影响业务,就停了, 有没有其他更好的方法呢? 业务很繁忙,有大量读,写的。。。
复制就这点儿不是太好。初始化同步的时候,耗时比较长,没有什么特别好的方法。避开业务高发时段。 一般都是在深夜处理。
houyajin 2014-04-11
  • 打赏
  • 举报
回复
找业务空闲时间弄。
--小F-- 2014-04-10
  • 打赏
  • 举报
回复
数据量太大的话 显然用备份COPY过去效率最高啊。 凌晨的时候业务不忙。做这个比较好
發糞塗牆 2014-04-10
  • 打赏
  • 举报
回复
用备份的方式来初始化,后面的就少量了,另外在闲时执行是必须的http://database.51cto.com/art/201010/230683.htm

34,873

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧