Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir: SQL Server Azure SQL Yönetilen Örneği
SQL Server'ın son başlatıldığından beri boşta kaldığı zamanı geri döndürür. Sonuç CPU zaman artışları veya "ticks" olarak oluşur ve tüm CPU'lar için kümülatiftir, bu yüzden gerçek geçen süreyi aşabilir. Mikrosaniyelere çevirmek için @@TIMETICKS çarpın.
Note
Eğer @@CPU_BUSY içinde dönerse veya @@IO_BUSY yaklaşık 49 günlük toplam CPU süresini aşıyorsa, aritmetik taşma uyarısı alırsınız. Bu durumda, @@CPU_BUSY, @@IO_BUSY ve @@IDLE değişkenlerinin değeri doğru değildir.
Transact-SQL söz dizimi kuralları
Syntax
@@IDLE
Dönüş Türleri
integer
Remarks
Birkaç SQL Server istatistiği içeren bir raporu görüntülemek için sp_monitor.
Examples
Aşağıdaki örnek, SQL Server'ın başlangıç zamanı ile mevcut zaman arasında boşta kaldığı milisaniye sayısını geri vermeyi göstermektedir. Değeri mikrosaniyelere dönüştürürken aritmetik taşmayı önlemek için, örnek değerlerden float birini veri tipine dönüştürür.
SELECT @@IDLE * CAST(@@TIMETICKS AS float) AS 'Idle microseconds',
GETDATE() AS 'as of';
Sonuç kümesi aşağıdadır.
I
Idle microseconds as of
----------------- ----------------------
8199934 12/5/2006 10:23:00 AM