日期 2020/2/26 7:45:00
日志 作业历史记录 (分发清除: distribution)
步骤 ID 1
服务器 ************
作业名称 分发清除: distribution
步骤名称 运行代理。
持续时间 00:11:43
SQL 严重性 0
SQL 消息 ID 21010
已通过电子邮件通知的操作员
已通过网络发送通知的操作员
已通过寻呼通知的操作员
重试次数 0
消息
已以用户 ************* 的身份执行。 从 MSrepl_commands 开始每毫秒删除 0 行 [SQLSTATE 01000] (消息 22121) 从 MSrepl_transactions 开始每毫秒删除 0 行 [SQLSTATE 01000] (消息 22121) 从 MSrepl_commands 开始每毫秒删除 0 行 [SQLSTATE 01000] (消息 22121) 从 MSrepl_transactions 开始每毫秒删除 0 行 [SQLSTATE 01000] (消息 22121) 在 670857 毫秒内删除了 1784 个由 5349 条语句组成的复制的事务(0 行/毫秒)。 [SQLSTATE 01000] (消息 21010). 该步骤成功。
use distribution
set transaction isolation level read uncommitted
select distinct
srv.srvname publication_server
, a.publisher_db
, p.publication publication_name
, p.retention
, ss.srvname subscription_server
, s.subscriber_db
from MSArticles a
join MSpublications p on a.publication_id = p.publication_id
join MSsubscriptions s on p.publication_id = s.publication_id
join master..sysservers ss on s.subscriber_id = ss.srvid
join master..sysservers srv on srv.srvid = p.publisher_id
join MSdistribution_agents da on da.publisher_id = p.publisher_id
and da.subscriber_id = s.subscriber_id
ORDER BY p.retention
exec sp_helppublication
EXEC sp_changepublication
@publication = ‘‘, -- put your publication name here
@property = ‘allow_anonymous‘,
@value = ‘false‘
GO
EXEC sp_changepublication
@publication = ‘‘, -- put your publication name here
@property = ‘immediate_sync‘,
@value = ‘false‘
GO
troubleshooting sql server ?Distribution(分发库优化)
原文:https://www.cnblogs.com/jil-wen/p/12486642.html