Hi,
Distribution agent getting very slow all of sudden and Delivery rate went down from abuot 1700 Cmd/sec to about 980 Cmd/Sec. this is part of a nightly batch job with big volume of data and all was going well until a few days ago .. Replicated volume does not change much every night -- there was no changes to any of the machines .. down below is one of latest stats .. any advise on solutions - Please .
Windows2008/SQL2008R2 64bit -- Txn replication with three separate machines for Publishers, distributors and Subscribers. Checked many counters on three machines and all seem ok .. except applying commands to Subscriber. Subscriber machine itself looks ok as well .. CPU about 30% .. disk latency about 30ms and these have not changed for long time as well.
10-06-2012 06:36:14
Total Run Time (ms) : 23463281
Total Work Time : 12199810
Total Num Trans : 1569577
Num Trans/Sec : 128.66
Total Num Cmds : 11968782
Num Cmds/Sec : 981.06
Total Idle Time : 11120531
Writer Thread Stats
Total Number of Retries : 0
Time Spent on Exec : 11469232
Time Spent on Commits (ms): 114752
Commits/Sec : 2.49
Time to Apply Cmds (ms) : 12199810
Cmds/Sec : 981.06
Time Cmd Queue Empty (ms) : 386067
Empty Q Waits > 10ms: 11859
Total Time Request Blk(ms): 11506598
P2P Work Time (ms) : 0 P2P
Cmds Skipped : 0
Reader Thread Stats
Calls to Retrieve Cmds : 2272
Time to Retrieve Cmds (ms): 2751325
Cmds/Sec : 4350.19
Time Cmd Queue Full (ms) : 9530352
Full Q Waits > 10ms : 123304