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

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - SQL 参考 » 系统对象 » 系统过程 » 按字母顺排序的系统过程列表

 

sa_conn_compression_info 系统过程

提供通信压缩比摘要信息。

语法
sa_conn_compression_info( [ connidparm ] )
参数
  • connidparm   使用此可选的 INTEGER 参数指定连接的 ID 号。

结果集
列名 数据类型 说明
Type VARCHAR(20) 一个字符串,用于确定其后面的压缩统计信息是表示一个 Connection 还是到 Server 的所有连接。
ConnNumber INTEGER 一个表示连接 ID 的 INTEGER 类型值。如果 Type 是 Server,则返回 NULL。
Compression VARCHAR(10) 一个字符串,表示连接是否启用了压缩。如果 Type 为 Server,则返回 NULL,如果 Type 为 Connection,则返回 ON/OFF。
TotalBytes INTEGER 一个 INTEGER 类型值,表示发送和收到的实际字节总数。
TotalBytesUnComp INTEGER 一个 INTEGER 类型值,表示当禁用压缩时本来会发送和收到的字节数。
CompRate NUMERIC(5,2) 一个 NUMERIC (5,2) 类型值,表示总压缩比。例如,值 0 表示没有发生压缩。值 75 表示数据压缩比是 75%,即一直压缩到原大小的四分之一。
CompRateSent NUMERIC(5,2) 一个 NUMERIC (5,2) 类型值,表示发送到客户端的数据的压缩比。
CompRateReceived NUMERIC(5,2) 一个 NUMERIC (5,2) 类型值,表示从客户端收到的数据的压缩比。
TotalPackets INTEGER 一个 INTEGER 类型值,表示发送和收到的实际数据包总数。
TotalPacketsUnComp INTEGER 一个 INTEGER 类型值,表示当禁用压缩时本来会发送和收到的数据包总数。
CompPktRate NUMERIC(5,2) 一个 NUMERIC (5,2) 类型值,表示数据包的总压缩比。
CompPktRateSent NUMERIC(5,2) 一个 NUMERIC (5,2) 类型值,表示发送到客户端的数据包的压缩比。
CompPktRateReceived NUMERIC(5,2) 一个 NUMERIC (5,2) 类型值,表示从客户端收到的数据包的压缩比。
注释

如果指定连接 ID 号,则 sa_conn_compression_info 系统过程为提供的连接返回一个包含 compression 属性的结果集。如果没有提供 connection-id,则此系统过程返回到服务器上数据库的所有当前连接的信息。

有关派生出这些值的属性的信息,请参见连接属性

权限

副作用

示例

以下示例使用 sa_conn_compression_info 系统过程为连接到服务器的所有连接返回一个汇总其 compression 属性的结果集。

CALL sa_conn_compression_info( );
Type ConnNumber Compression TotalBytes ...
Connection 79 Off 7841 ...
Server (NULL) (NULL) 2737761 ...
... ... ... ... ...