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
廣告