Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server
Azure SQL Managed Instance
Visszaadja azt az időt, amikor az SQL Server utoljára indult tétlen volt. Az eredmény CPU-időbeli lépésekben, vagyis "ticks"-ben jelenik meg, és minden CPU-nál összesített, így meghaladhatja a tényleges eltelt időt. Szorozzuk @@TIMETICKS-vel, hogy mikroszekundumokra változz.
Note
Ha az idő @@CPU_BUSY-ben tér vissza, vagy @@IO_BUSY meghaladja a CPU összesített idejét körülbelül 49 napot, akkor aritmetikai túlterhelési figyelmeztetést kapsz. Ebben az esetben a @@CPU_BUSY, @@IO_BUSY és @@IDLE változók értéke nem pontos.
Transact-SQL szintaxis konvenciók
Syntax
@@IDLE
Visszatérési típusok
egész szám
Remarks
Több SQL Server statisztikát tartalmazó jelentés megjelenítéséhez futtasd sp_monitor.
Examples
A következő példa azt mutatja, hogy az SQL Server tétlen milliszekundumija visszatér a kezdeti idő és a jelenlegi idő között. Az aritmetikai túlcsordulás elkerülése érdekében az érték mikroszekundumusokra történő átalakítása során az egyik értéket float az adattípusra alakítja.
SELECT @@IDLE * CAST(@@TIMETICKS AS float) AS 'Idle microseconds',
GETDATE() AS 'as of';
Itt van az eredmények összessége.
I
Idle microseconds as of
----------------- ----------------------
8199934 12/5/2006 10:23:00 AM