Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Область применения: SQL Server Управляемый экземпляр SQL Azure
Возвращает время простоя SQL Server с момента последнего запуска. Результат указывается в приращениях времени ЦП или «тактах» и является совокупным для всех ЦП, поэтому может превысить фактическое затраченное время. Умножайте на @@TIMETICKS для преобразования в микросекунды.
Примечание.
Если время, возвращаемое в @@CPU_BUSY, или @@IO_BUSY превышает приблизительно 49 дней накопительного времени ЦП, вы получите арифметическое предупреждение о переполнении. В этом случае значение @@CPU_BUSY, @@IO_BUSY и @@IDLE переменных не является точным.
Соглашения о синтаксисе Transact-SQL
Синтаксис
@@IDLE
Типы возвращаемых данных
integer
Замечания
Чтобы отобразить отчет, содержащий несколько статистических данных SQL Server, запустите sp_monitor.
Примеры
В следующем примере показано, как вернуть количество миллисекунд SQL Server в период простоя между временем начала и текущим временем. Для избежания арифметического переполнения при преобразовании значения в микросекунды, в этом примере одно из значений преобразуется в тип данных float.
SELECT @@IDLE * CAST(@@TIMETICKS AS float) AS 'Idle microseconds',
GETDATE() AS 'as of';
Вот результирующий набор.
I
Idle microseconds as of
----------------- ----------------------
8199934 12/5/2006 10:23:00 AM
См. также
@@CPU_BUSY (Transact-SQL)
sp_monitor (Transact-SQL)
@@IO_BUSY (Transact-SQL)
Системные статистические функции (Transact-SQL)