Replication--修改复制代理配置来查看代理运行情况

 

1>在复制监视器中选中订阅右键

 

2>选择代理配置文件

Replication--修改复制代理配置来查看代理运行情况

 

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模式,否则会导致乱码.

 

 

注意:在故障解决完后,应该将修改代理配置会默认,以减少资源消耗。

Replication--修改复制代理配置来查看代理运行情况

上一篇:C#集合类:动态数组、队列、栈、哈希表、字典


下一篇:单点登录的实现