SQL Server日志读取器代理输出消息

时间:2018-06-27 03:54:03

标签: sql-server transactional-replication

我想问一下,当日志读取器代理扫描带有大量日志记录的事务日志时,SQL Server复制监视中的通行证1,通行证3是什么意思(如所附的屏幕快照所示)。 SQL Server还会通过#2,通过#4 ???吗?我从未见过。

replication monitoring screenshot

1 个答案:

答案 0 :(得分:0)

不用担心数字。这表明发布者数据库事务日志中有很多非复制事务。检查您是否正在对发布者数据库进行任何索引维护,或者是否使用不属于事务复制一部分的表对数据进行批量处理。

可以检查的事物数量:

  1. 检查发布商上的T-log大小:DBCC SQLPERF(logspace)相应地调整T-log的大小。 提示:我将检查最大的索引大小,或者从8GB开始,然后自动增长到8GB。
  2. 检查发布者Virtual Log File (VLF)DBCC LOGINFO确保在正确的数据库上运行它。
  3. 检查备份作业是否正常运行
  4. Make sure your t-log is is health