Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí na:SQL ServerAzure
SQL Managed Instance
Vrátí čas, který SQL Server strávil prováděním vstupních a výstupních operací od posledního spuštění SQL Server. Výsledek je v časových přírůstcích CPU ("ticks") a je kumulativní pro všechny CPU, takže může překročit skutečný uplynulý čas. Vynásobte @@TIMETICKS a převedete na mikrosekundy.
Note
Pokud se čas vrátil v @@CPU_BUSY, nebo @@IO_BUSY přesáhne přibližně 49 dní kumulativního času CPU, obdržíte varování před přetečením aritmetiky. V takovém případě hodnoty proměnných @@CPU_BUSY, @@IO_BUSY a @@IDLE nejsou přesné.
Syntax
@@IO_BUSY
Návratové typy
integer
Remarks
Pro zobrazení reportu obsahující několik SQL Server statistik spusťte sp_monitor.
Examples
Následující příklad ukazuje vrácení počtu milisekund, které SQL Server strávil prováděním vstupních/výstupních operací mezi startem a aktuálním časem. Aby se předešlo aritmetickému přetečení při převodu hodnoty na mikrosekundy, příklad převede jednu z hodnot na plovoucí datový typ.
SELECT @@IO_BUSY*@@TIMETICKS AS 'IO microseconds',
GETDATE() AS 'as of';
Zde je typická sada výsledků:
IO microseconds as of
--------------- ----------------------
4552312500 12/5/2006 10:23:00 AM
Související obsah
- sys.dm_os_sys_info (Transact-SQL)
- @@CPU_BUSY (Transact-SQL)
- sp_monitor (Transact-SQL)
- Statistické funkce systému (Transact-SQL)