Replication--修改复制代理配置来查看代理运行情况
1>在复制监视器中选中订阅右键
2>选择代理配置文件
3>将代理配置文件设置为”详细历史记录代理配置文件“,确定以保存
4>重启代理
5>代理运行一段时间后,重启代理
6>查看历史记录
修改原理:将参数historyVerboseLevel的值从1修改到2
捕获到的数据:
************************ STATISTICS SINCE AGENT STARTED ***********************
11-01-2013 14:17:24
Total Run Time (ms) : 81797 Total Work Time : 125
Total Num Trans : 1 Num Trans/Sec : 8.00
Total Num Cmds : 999 Num Cmds/Sec : 7992.00
Total Idle Time : 81141
Writer Thread Stats
Total Number of Retries : 0
Time Spent on Exec : 47
Time Spent on Commits (ms): 344 Commits/Sec : 112.00
Time to Apply Cmds (ms) : 125 Cmds/Sec : 7992.00
Time Cmd Queue Empty (ms) : 375 Empty Q Waits > 10ms: 2
Total Time Request Blk(ms): 81516
P2P Work Time (ms) : 0 P2P Cmds Skipped : 0
Reader Thread Stats
Calls to Retrieve Cmds : 18
Time to Retrieve Cmds (ms): 63 Cmds/Sec : 15857.14
Time Cmd Queue Full (ms) : 31 Full Q Waits > 10ms : 1
方法2:
在代理作业里,修改代理命令,添加-Output "C:\ReplOutput.txt" -OutputVerboseLevel 2
OutputVerboseLevel值选项:
0: 只显示错误信息
1: 显示所有过程信息
2:显示错误信息和过程信息
Note:
1. 使用该方式可能会对服务器造成IO压力和耗费大量磁盘空间,同时降低复制性能,应只在调试过程中使用
2. 输出文件应保存为unicode模式,否则会导致乱码.
注意:在故障解决完后,应该将修改代理配置会默认,以减少资源消耗。