Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » MobiLink - 服务器管理 » 使用 MobiLink 服务器技术 » MobiLink 服务器选项

 

-ppv 选项

使 MobiLink 根据指定的时间段打印新的定期监控值。时间段以秒为单位。

语法
mlsrv11 -c "connection-string" -ppv period ...
注释

通过这些值可了解服务器的状态,而且它们还有助于确定 MobiLink 服务器的健康情况和性能。例如,一个人可以查看 DB_CONNECTIONS 和 LONGEST_DB_WAIT 值,来查找 -w 选项或同步脚本中存在的潜在问题。这些值还可以提供跟踪系统范围内吞吐量测量(例如,每秒钟上载或下载的行数以及每秒的成功同步数)的简便方法。

建议的时间段为 60 秒。

如果时间段过短,则日志将会增长得非常快。

输出的每一行的前缀均为 PERIODIC:,有助于搜索和过滤值。

打印的值可包括以下信息:

  • CMD_PROCESSOR_STAGE_LEN   同步工作的队列长度。

  • CPU_USAGE   MobiLink 服务器所使用的 CPU 的时间(以微秒为单位)。

  • DB_CONNECTIONS   正在使用的数据库连接的数量。

  • FREE_DISK_SPACE   临时磁盘上的可用磁盘空间(以字节为单位)。

  • HEARTBEAT_STAGE_LEN   定期、非同步工作的队列长度。

  • LONGEST_DB_WAIT   活动同步等待数据库的最长时间。

  • LONGEST_SYNC   最早同步的有效期限(以微秒为单位)。

  • MEMORY_USED   正在使用的 RAM 字节数(仅限 Windows)。

  • ML_NUM_CONNECTED_CLIENTS   已连接的同步客户端的数目。

  • NUM_COMMITS   提交的总数。

  • NUM_CONNECTED_FILE_XFERS   当前已连接的 mlfiletransfer 的数目。

  • NUM_CONNECTED_LISTENERS   当前已连接的监听器的数目。

  • NUM_CONNECTED_MONITORS   当前已连接的监控器的数目。

  • NUM_CONNECTED_PINGS   当前已连接的强制回应客户端的数目。

  • NUM_CONNECTED_SYNCS   当前已连接的数据同步的数目。

  • NUM_ERRORS   错误的总数。

  • NUM_FAILED_SYNCS   失败同步的总数。

  • NUM_IN_APPLY_UPLOAD   当前处于应用上载阶段的同步数量。

  • NUM_IN_AUTH_USER   当前处于验证用户阶段的同步数量。

  • NUM_IN_BEGIN_SYNC   当前处于开始同步阶段的同步数量。

  • NUM_IN_CONNECT   当前处于连接阶段的同步数量。

  • NUM_IN_CONNECT_FOR_ACK   当前处于为下载肯定应答连接阶段的同步数量。

  • NUM_IN_END_SYNC   当前处于结束同步阶段的同步数量。

  • NUM_IN_FETCH_DNLD   当前处于读取下载阶段的同步数量。

  • NUM_IN_GET_DB_WORKER_FOR_ACK   当前处于获取肯定应答的 DB 工作阶段的同步数量。

  • NUM_IN_NON_BLOCKING_ACK   当前处于非阻塞下载肯定应答阶段的同步数量。

  • NUM_IN_PREP_FOR_DNLD   当前处于准备下载阶段的同步数量。

  • NUM_IN_RECVING_UPLOAD   当前处于接收上载阶段的同步数量。

  • NUM_IN_SEND_DNLD   当前处于发送下载阶段的同步数量。

  • NUM_IN_SYNC_REQUEST   当前处于同步请求阶段的同步数量。

  • NUM_IN_WAIT_FOR_DNLD_ACK   当前处于等待下载肯定应答阶段的同步数量。

  • NUM_ROLLBACKS   回退的总数。

  • NUM_ROWS_DOWNLOADED   发送至远程数据库的总行数。

  • NUM_ROWS_UPLOADED   从远程数据库接收的总行数。

  • NUM_SUCCESS_SYNCS   成功同步的总数。

  • NUM_UNSUBMITTED_ERROR_RPTS   未提交的错误报告的数目。

  • NUM_UPLOAD_CONNS_IN_USE   当前正在使用的上载连接的数量。

  • NUM_WAITING_CONS   当前正等待统一数据库的同步数量。

  • NUM_WARNINGS   警告的总数。

  • PAGES_IN_STREAMSTACK   网络流所持有的页数。

  • PAGES_LOCKED   已装载到内存中的高速缓存页数。

  • PAGES_LOCKED_MAX   高速缓存中的页数。这将使用 -cm 进行设置。请参见-cm 选项

  • PAGES_SWAPPED_IN   曾经从磁盘读取的总页数。

  • PAGES_SWAPPED_OUT   曾经与磁盘交换的总页数。

  • PAGES_USED   所使用的高速缓存页数。它包括与磁盘交换的页数,因此可能会大于高速缓存大小。

  • RAW_TCP_STAGE_LEN   网络工作队列的长度。

  • SERVER_IS_PRIMARY   指出此服务器是主服务器还是次服务器。如果该服务器为主服务器则显示 1,否则显示 0。

  • STREAM_STAGE_LEN   高级网络处理队列的长度。

  • TCP_BYTES_READ   曾经读取的字节总数。

  • TCP_BYTES_WRITTEN   曾经写入的字节总数。

  • TCP_CONNECTIONS   当前已打开的 TCP 连接的数量。

  • TCP_CONNECTIONS_CLOSED   曾经关闭的连接总数。

  • TCP_CONNECTIONS_OPENED   曾经打开的连接总数。

  • TCP_CONNECTIONS_REJECTED   曾经拒绝的连接总数。

示例

以下是一个显示定期监控值的示例输出。

I. 2008-10-14 10:34:43. <Main> PERIODIC: TCP_CONNECTIONS: 0
I. 2008-10-14 10:34:43. <Main> PERIODIC: PAGES_USED: 0
I. 2008-10-14 10:34:43. <Main> PERIODIC: PAGES_LOCKED: 0
I. 2008-10-14 10:34:43. <Main> PERIODIC: PAGES_LOCKED_MAX: 12692
I. 2008-10-14 10:34:43. <Main> PERIODIC: TCP_CONNECTIONS_OPENED: 0
I. 2008-10-14 10:34:43. <Main> PERIODIC: TCP_CONNECTIONS_CLOSED: 0
I. 2008-10-14 10:34:43. <Main> PERIODIC: TCP_CONNECTIONS_REJECTED: 0
I. 2008-10-14 10:34:43. <Main> PERIODIC: TCP_BYTES_READ: 0
I. 2008-10-14 10:34:43. <Main> PERIODIC: TCP_BYTES_WRITTEN: 0
I. 2008-10-14 10:34:43. <Main> PERIODIC: ML_NUM_CONNECTED_CLIENTS: 0
I. 2008-10-14 10:34:43. <Main> PERIODIC: PAGES_SWAPPED_OUT: 0
I. 2008-10-14 10:34:43. <Main> PERIODIC: PAGES_SWAPPED_IN: 0
I. 2008-10-14 10:34:43. <Main> PERIODIC: PAGES_IN_STREAMSTACK: 0
I. 2008-10-14 10:34:43. <Main> PERIODIC: CPU_USAGE: 468750
I. 2008-10-14 10:34:43. <Main> PERIODIC: NUM_COMMITS: 0
I. 2008-10-14 10:34:43. <Main> PERIODIC: NUM_ROLLBACKS: 0
I. 2008-10-14 10:34:43. <Main> PERIODIC: NUM_SUCCESS_SYNCS: 0
I. 2008-10-14 10:34:43. <Main> PERIODIC: NUM_FAILED_SYNCS: 0
I. 2008-10-14 10:34:43. <Main> PERIODIC: NUM_ERRORS: 0
I. 2008-10-14 10:34:43. <Main> PERIODIC: NUM_WARNINGS: 1
I. 2008-10-14 10:34:43. <Main> PERIODIC: DB_CONNECTIONS: 0
I. 2008-10-14 10:34:43. <Main> PERIODIC: RAW_TCP_STAGE_LEN: 0
I. 2008-10-14 10:34:43. <Main> PERIODIC: STREAM_STAGE_LEN: 0
I. 2008-10-14 10:34:43. <Main> PERIODIC: HEARTBEAT_STAGE_LEN: 0
I. 2008-10-14 10:34:43. <Main> PERIODIC: CMD_PROCESSOR_STAGE_LEN: 0
I. 2008-10-14 10:34:43. <Main> PERIODIC: NUM_ROWS_DOWNLOADED: 0
I. 2008-10-14 10:34:43. <Main> PERIODIC: NUM_ROWS_UPLOADED: 0
I. 2008-10-14 10:34:43. <Main> PERIODIC: FREE_DISK_SPACE: 162552295424
I. 2008-10-14 10:34:43. <Main> PERIODIC: LONGEST_DB_WAIT: 0
I. 2008-10-14 10:34:43. <Main> PERIODIC: LONGEST_SYNC: 0
I. 2008-10-14 10:34:43. <Main> PERIODIC: NUM_UNSUBMITTED_ERROR_RPTS: 247
I. 2008-10-14 10:34:43. <Main> PERIODIC: MEMORY_USED: 94375936
I. 2008-10-14 10:34:43. <Main> PERIODIC: SERVER_IS_PRIMARY: 1
I. 2008-10-14 10:34:43. <Main> PERIODIC: NUM_CONNECTED_SYNCS: 0
I. 2008-10-14 10:34:43. <Main> PERIODIC: NUM_CONNECTED_PINGS: 0
I. 2008-10-14 10:34:43. <Main> PERIODIC: NUM_CONNECTED_FILE_XFERS: 0
I. 2008-10-14 10:34:43. <Main> PERIODIC: NUM_CONNECTED_MONITORS: 0
I. 2008-10-14 10:34:43. <Main> PERIODIC: NUM_CONNECTED_LISTENERS: 0
I. 2008-10-14 10:34:43. <Main> PERIODIC: NUM_WAITING_CONS: 0
I. 2008-10-14 10:34:43. <Main> PERIODIC: NUM_IN_SYNC_REQUEST: 0
I. 2008-10-14 10:34:43. <Main> PERIODIC: NUM_IN_RECVING_UPLOAD: 0
I. 2008-10-14 10:34:43. <Main> PERIODIC: NUM_IN_CONNECT: 0
I. 2008-10-14 10:34:43. <Main> PERIODIC: NUM_IN_AUTH_USER: 0
I. 2008-10-14 10:34:43. <Main> PERIODIC: NUM_IN_BEGIN_SYNC: 0
I. 2008-10-14 10:34:43. <Main> PERIODIC: NUM_IN_APPLY_UPLOAD: 0
I. 2008-10-14 10:34:43. <Main> PERIODIC: NUM_IN_PREP_FOR_DNLD: 0
I. 2008-10-14 10:34:43. <Main> PERIODIC: NUM_IN_FETCH_DNLD: 0
I. 2008-10-14 10:34:43. <Main> PERIODIC: NUM_IN_END_SYNC: 0
I. 2008-10-14 10:34:43. <Main> PERIODIC: NUM_IN_SEND_DNLD: 0
I. 2008-10-14 10:34:43. <Main> PERIODIC: NUM_IN_WAIT_FOR_DNLD_ACK: 0
I. 2008-10-14 10:34:43. <Main> PERIODIC: NUM_IN_GET_DB_WORKER_FOR_ACK: 0
I. 2008-10-14 10:34:43. <Main> PERIODIC: NUM_IN_CONNECT_FOR_ACK: 0
I. 2008-10-14 10:34:43. <Main> PERIODIC: NUM_IN_NON_BLOCKING_ACK: 0
I. 2008-10-14 10:34:43. <Main> PERIODIC: NUM_UPLOAD_CONNS_IN_USE: 0