SQL - @@CPU_BUSY 函式



SQL 的@@CPU_BUSY統計函式用於檢索 SQL 伺服器在操作上花費的時間。

如果@@CPU_BUSY函式返回的時間超過了49 天的累積 CPU 時間,則可能會收到算術溢位警告

語法

以下是 SQL @@CPU_BUSY函式的語法:

@@CPU_BUSY    

返回型別

此函式的返回型別為INTEGER

引數

  • 它不接受任何引數。

返回值

它返回 SQL 伺服器在活動操作中花費的時間。

示例

在以下示例中,我們使用SQL @@CPU_BUSY函式來檢索SQL伺服器在活動操作中花費的時間。

SELECT @@CPU_BUSY AS TOTAL_SPENT_TIME;

輸出

以下是上述查詢的輸出:

+-------------------+
| TOTAL_SPENT_TIME  |
+-------------------+
| 83269             |
+-------------------+

示例

以下是 SQL @@CPU_BUSY函式的另一個示例。您還可以將GETDATE()函式與該函式一起使用,以檢索 SQL 伺服器自上次啟動以來直至今天的活動操作時間。

SELECT GETDATE() AS 'TODAY''S DATE', @@CPU_BUSY AS TOTAL_SPENT_TIME;

輸出

執行上述程式後,將產生以下輸出:

+-------------------------+------------------+
| TODAY'S DATE            | TOTAL_SPENT_TIME |
+-------------------------+------------------+
| 2023-02-28 12:26:50.940 | 83379            |
+-------------------------+------------------+
sql-statistical-functions.htm
廣告