使用 SQL Server Compact Edition 服务器代理统计信息排除连接故障

在将 LOGGING_LEVEL 指定为 2 或 3 时,Microsoft SQL Server Compact Edition 服务器代理日志将包含同步统计信息。每个统计数据块都会报告前 15 分钟内发生的连接操作。它仅报告历史数据,而不报告即时信息。使用 ?Stats 参数(例如 http://sqlservername/sqlce/sqlcesa30.dll?stats)Ping SQL Server Compact Edition 服务器代理时,将显示一个网页,其中包含有关复制和远程数据访问 (RDA) 同步的当前统计数据和历史统计数据。

该网页显示两个表,这两个表包含当前状态的信息和最多每 15 分钟内信息的摘要信息。下表说明在 Ping SQL Server Compact Edition 服务器代理以获取统计信息时以两个表的形式出现的各个项。

当前状态

当前状态信息是在 Ping 特定于虚拟目录的 SQL Server Compact Edition 服务器代理时所有值的状态。

说明

可用的 TransferIN 线程数

可用于将所有数据从设备传输到服务器的线程数。此属性是一个从 1 开始动态增加的值,最大为注册表值 Max_Threads_Per_Pool。

繁忙的 TransferIN 线程数

正在将数据从设备传输到服务器的传输线程数。

可用的 TransferOUT 线程数

可用于将所有数据从服务器传输到设备的传输线程数。

繁忙的 TransferOUT 线程数

正在将数据从服务器传输到设备的传输线程数。

可用的同步线程数

可用于执行合并复制 Synchronize()、RDA Pull()、Push() 或 Submit SQL() 的同步线程数。

繁忙的同步线程数

使用 SQL Server 正在执行 Synchronize()、Pull()、Push() 或 SubmitSQL() 的同步线程数。

每池的最大线程数

每池(即传输线程池和同步线程池)的最大线程数。默认值是每池 20 个线程,由 Max_Threads_Per_Pool 注册表项控制。

重新启动之后的会话数

重新启动 IIS 计算机之后的会话数。每个同步操作都是一个会话。

活动会话总数

正在传输或同步数据的会话数。此数目通常与正在运行或在队列中等待的复制和 RDA 会话数相等。

排队的传输请求总数

在传输线程可用于处理请求之前,在队列中等待的传输请求数。

排队的同步请求总数

在同步线程可用于处理请求之前,在队列中等待的同步请求数。

<Time Period> 之后的统计信息

该表是在此表上方和“当前状态”表上方显示的日期和时间之间最多 15 分钟内所收集数据的摘要。例如,如果“当前状态”表上方的时间是 10:00:00,而“xxxx 时间之后的统计信息”上方的时间是 10:08:00,则此表显示 15 分钟时间间隔中前 8 分钟的统计信息。

有关历史计时信息,请使用 SQL Server Compact Edition 服务器代理日志。有关详细信息,请参阅读取 SQL Server Compact Edition 服务器代理日志统计信息。当需要特定时间点的吞吐量信息时,使用 ?Stats 参数非常有用。

说明

复制同步总数

在此报告周期内执行的复制合并数。

RDA SubmitSQL 总数

在此报告期间的远程数据访问 (RDA) SubmitSQL() 调用数。

RDA 推送总数

在此报告期间的 RDA Push() 调用数。

RDA 请求总数

在此报告期间的 RDA Pull() 调用数。

.IN 文件平均大小

.IN 文件的平均大小(字节)。扩展名为 .IN 的文件是基于客户端发送的消息数据而创建的物理文件。

.OUT 文件平均大小

.OUT 文件的平均大小(字节)。扩展名为 .OUT 的文件是基于服务器发送的消息数据而创建的物理文件。

已完成的操作总数

在此时间段内完成的复制 Synchronize()、RDA SubmitSQL()、Push() 和 Pull() 调用数。

未完成的操作总数

在此时间段内开始但未完成的复制 Synchronize()、RDA SubmitSQL()、Push() 和 Pull() 调用数。

同步线程总时间(秒)

所有同步线程完成同步操作的总时间(秒)。此统计不包括与 SQL Server Compact Edition 客户端之间传输消息所用的时间。

传输线程总时间 IN(秒)

向服务器发送所有数据所需的总时间(秒)。将此属性与 Total_Transfer_Thread_Time_OUT 进行比较,可以知道在向服务器发送数据与向设备发送数据之间,哪一个更为耗时。

传输线程总时间 OUT(秒)

从服务器发送所有数据所需的总时间(秒)。将此属性与 Total_Transfer_Thread_Time_IN 进行比较,可以知道在向服务器发送数据与向设备发送数据之间,哪一个更为耗时。

同步队列总时间(秒)

客户端同步请求等待同步线程变为可用(以开始与服务器的同步过程)的总时间(秒)。

传输队列总时间 IN(秒)

客户端在队列中等待传输线程变为可用(以将数据从设备发送到服务器)的总时间(秒)。

传输队列总时间 OUT(秒)

客户端在队列中等待传输线程变为可用(以将数据从服务器发送到设备)的总时间(秒)。

请参阅

任务

使用 Internet Explorer 检查 SQL Server Compact Edition 服务器代理配置
使用 SQL Server Compact Edition 服务器代理诊断信息排除连接故障

帮助和信息

获取 SQL Server Compact Edition 帮助