SQL @@IDLE

SQL @@IDLE 统计函数返回自上次启动以来此 SQL Server 的总空闲时间。其语法为 @@IDLE。

@@IDLE

SQL @@IDLE 示例

以下代码片段显示了自上次SQL Server启动以来的总空闲时间。

SELECT @@IDLE AS 'Idle Time'
SQL @@IDLE Example 1

您可以使用 @@TIMETICKS 以微秒为单位获取空闲时间。接下来,我们使用 GETDATE() 函数来查看直到今天的总空闲时间。

SELECT @@CONNECTIONS AS [Total Log In Attempts],
SELECT @@IDLE AS 'Idle Time',
       @@IDLE * CAST(@@TIMETICKS AS FLOAT) AS 'Idle Time in Microseconds',
       GETDATE() AS 'As Of Today'
SQL @@IDLE Example 2