SQL - @@PACK_RECEIVED 函数



SQL @@PACK_RECEIVED 统计函数用于检索输入数据包的数量。它返回自 SQL Server 上次启动以来从网络读取的输入(或接收)数据包的总数。

在 SQL 中,数据包是固定大小的数据块,用于在客户端和服务器之间传输请求和结果。默认数据包大小为 4096 字节(1 字节 = 8 位)

语法

以下是 SQL @@PACK_RECEIVED 函数的语法:

@@PACK_RECEIVED

返回类型

此函数的返回类型为 INTEGER

参数

  • 它不接受任何参数。

返回值

此函数返回输入数据包的数量。

示例

在下面的示例中,我们使用 SQL @@PACK_RECEIVED 函数来检索 SQL Server 从网络读取的输入数据包数量。

SELECT @@PACK_RECEIVED AS Input_packets;

输出

上述程序产生以下输出:

+--------------+
| Input_packets|
+--------------+
| 10034        |
+--------------+

示例

以下是 SQL @@PACK_RECEIVED 函数的另一个示例。您还可以将 GETDATE() 函数与此函数一起使用,以检索自 SQL Server 上次启动以来,直到今天从网络读取的输入数据包数量。

SELECT GETDATE() AS Todays_date, @@PACK_RECEIVED AS Total_inp_packets;

输出

执行上述程序后,将产生以下输出:

+-------------------------+-------------------+
| Todays_date             | Total_inp_packets |
+-------------------------+-------------------+
| 2023-03-01 11:13:15.430 | 10047             |
+-------------------------+-------------------+
sql-statistical-functions.htm
广告