I am seeing an unusually high delivery latency between our distributor and subscribers and I do not understand why.
We have in this configuration 3 sql servers using transactional push replication to replicate data from one master server to two reporting servers.
We have 9 publications. The distribution agent for most publications are showing under 5ms, but one is show as 2000+ms to both subscribers.
The suspect publication has only 4 small articles (tables) that rarely, if ever, change. I've checked and each table has an primary key.
I've also checked the @status parameter for each article according to the MS KB: The distribution agent may experience high latency when you configure transactional replication with articles that are configured not to replicate changes as parameterized statements.
I'm tempted to start dropping articles to find out if one particular table is the culprit.
Does anyone have any suggestions as to what I can look at?