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