当前位置:Gxlcms > 数据库问题 > SQL Server 事务复制调优(1)

SQL Server 事务复制调优(1)

时间:2021-07-01 10:21:17 帮助过:2人阅读

 

在如今有规模的OLTP系统中,为了缓解数据库单点读写压力,特别是读的压力,采用复制多个副本,是解决问题的一个不错的方法。

而SQL Server的事务复制 Transactional Replication  是我们所采用的最多的复制形式。以往的一些文章总是介绍一些基本的搭建,

缺少一些优化方面的介绍,今天我就简单介绍其中一些可以调整优化的地方,(其实微软这方面已经做的很出色,默认的情况下就以能

满足我们大部分的情形,希望通过这篇文章的介绍,大家结合自己系统的实际情况,做些调整可能会有一些意想不到的收获,注意在生产

环境中请谨慎操作)

 

在这之前,我们先回顾一下 事物复制 的流程

 

技术分享

 

我们可以看到 从Publication 到 Subscriber  这这期间经历了LogReader Agent  , Distribution Agent 这两个代理

用来传输生产库中,产生的数据变化,并最终体现到订阅库中。而对于这两个代理是否有可以优化的内容呢,在这篇文章中

我们先关注下 LogReader Agent。在之后的文章,我们将继续介绍其他可调整的地方。

 

 

LogScanThreshold

 

ReadBatchSize

 

ReadBatchThreshold

 

MaxCmdsInTran

 

先回家吃饭

未完待续。。。

SQL Server 事务复制调优(1)

标签:

人气教程排行