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