Aracılığıyla paylaş


@@ BOŞTA (Transact-SQL)

saat verir SQL Server son başlatılmasından bu yana boşta.cpu saat artırır veya "işaretleri," sonucudur ve gerçek geçen saataşıyor olabilir böylece tüm CPU'lar için birikimlidir.@@ TIMETICKS milisaniyeye dönüştürmeniz çarpmak.

Not

@@ cpu_busy veya @@ IO_BUSY döndürülen saat yaklaşık 49 gündür toplu cpu saataşarsa, aritmetik taşma uyarı alırsınız.durum, @@ cpu_busy ve @@ IO_BUSY @@ boşta değişken değerinin doğru olduğundan emin değilseniz.

Konu bağlantısı simgesiTransact-SQL sözdizimi kuralları

Sözdizimi

@@IDLE

Dönüş Türleri

integer

Açıklamalar

Birkaç içeren bir raporu görüntülemek için SQL Server istatistikleri, çalışan sp_monitor.

Örnekler

Aşağıdaki örnek, milisaniye sayısını döndüren gösterir SQL Server Başlangıç saat ve geçerli saatduruyordu.Değer mikrosaniye için dönüştürürken aritmetik taşma oluşmaması için örnek değerlerden birini dönüştürür float veri türü.

SELECT @@IDLE * CAST(@@TIMETICKS AS float) AS 'Idle microseconds',
   GETDATE() AS 'as of'

Sonuç kümesi buradadır.

Idle microseconds as of                 
----------------- ----------------------
8199934           12/5/2006 10:23:00 AM