Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Azure SQL Managed Instance
Geeft de tijd terug die SQL Server heeft besteed aan invoer- en uitvoeroperaties sinds de laatste start van SQL Server. Het resultaat is in CPU-tijdstappen ("ticks") en is cumulatief voor alle CPU's, dus het kan de werkelijke verstreken tijd overschrijden. Vermenigvuldig met @@TIMETICKS om het om te zetten naar microseconden.
Note
Als de tijd die in @@CPU_BUSY wordt teruggegeven, of @@IO_BUSY ongeveer 49 dagen cumulatieve CPU-tijd overschrijdt, krijg je een rekenkundige overloopwaarschuwing. In dat geval zijn de waarden van @@CPU_BUSY, @@IO_BUSY en @@IDLE variabelen niet nauwkeurig.
Transact-SQL syntaxis-conventies
Syntax
@@IO_BUSY
Retourtypen
geheel getal
Remarks
Om een rapport met verschillende SQL Server statistieken weer te geven, voer sp_monitor uit.
Examples
Het volgende voorbeeld toont het aantal milliseconden dat SQL Server heeft besteed aan invoer/uitvoeroperaties tussen het start- en huidige tijdstip teruggeven. Om rekenkundige overloop te voorkomen bij het omzetten van de waarde naar microseconden, zet het voorbeeld een van de waarden om naar het type float-data .
SELECT @@IO_BUSY*@@TIMETICKS AS 'IO microseconds',
GETDATE() AS 'as of';
Hier is een typische resultaatset:
IO microseconds as of
--------------- ----------------------
4552312500 12/5/2006 10:23:00 AM