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 dat SQL Server sinds de laatste start inactief is geweest. Het resultaat is in CPU-tijdsverhogingen, of "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
@@IDLE
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 inactief was tussen het startmoment en het 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 float datatype.
SELECT @@IDLE * CAST(@@TIMETICKS AS float) AS 'Idle microseconds',
GETDATE() AS 'as of';
Hier is het resultatenoverzicht.
I
Idle microseconds as of
----------------- ----------------------
8199934 12/5/2006 10:23:00 AM