提供通信压缩比摘要信息。
sa_conn_compression_info( [ connidparm ] )
connidparm 使用此可选的 INTEGER 参数指定连接 ID 号。
列名 | 数据类型 | 说明 |
---|---|---|
Type | VARCHAR(20) | 返回一个字符串,用于确定其后面的压缩统计信息是表示一个连接 (Connection) 还是到服务器 (Server) 的所有连接。 |
ConnNumber | INTEGER | 返回一个表示连接 ID 号的 INTEGER 类型值。如果 Type 是 Server,则返回 NULL。 |
Compression | VARCHAR(10) |
返回 On 或 Off 以指示是否对连接启用通信压缩。 如果 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 属性的结果集。如果没有提供 connidparm,则此系统过程返回服务器上数据库的所有当前连接的信息。
云注意事项: 由于租户数据库的隔离规则,当在云中运行此系统过程时,仅会返回关于当前租户数据库的信息。
无
无
以下示例使用 sa_conn_compression_info 系统过程为连接到服务器的所有连接返回一个汇总其 compression 属性的结果集。
CALL sa_conn_compression_info( ); |
Type | ConnNumber | Compression | TotalBytes | ... |
---|---|---|---|---|
Connection | 79 | Off | 7841 | ... |
Server | (NULL) | (NULL) | 2737761 | ... |
... | ... | ... | ... | ... |
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |