SQL @@PACK_RECEIVED函数
统计函数 SQL @@PACK_RECEIVED 用于检索输入数据包的数量。它返回自 SQL 服务器上次启动以来从网络读取的输入(或接收)数据包的总数。
在SQL中, 数据包 是固定大小的数据块,用于在客户端和服务器之间传输请求和结果。默认数据包大小为 4096字节(1字节=8位) 。
语法
以下是SQL @@PACK_RECEIVED 函数的语法:
@@PACK_RECEIVED
返回类型
此函数的返回类型为 整数 。
参数
- 不接受任何参数。
返回值
此函数返回输入数据包的数量。
示例
在以下示例中,我们使用 SQL @@PACK_RECEIVED 函数来检索SQL服务器从网络中读取的输入数据包的数量。
SELECT @@PACK_RECEIVED AS Input_packets;
输出
上述程序产生以下输出 −
+--------------+
| Input_packets|
+--------------+
| 10034 |
+--------------+
示例
以下是 SQL @@PACK_RECEIVED 函数的另一个示例。您还可以结合此函数使用 GETDATE() 函数来检索自上次启动以来 SQL 服务器从网络中读取的输入数据包数量。
SELECT GETDATE() AS Todays_date, @@PACK_RECEIVED AS Total_inp_packets;
输出
在执行上述程序时,它将产生以下输出-
+-------------------------+-------------------+
| Todays_date | Total_inp_packets |
+-------------------------+-------------------+
| 2023-03-01 11:13:15.430 | 10047 |
+-------------------------+-------------------+