@@ IO_BUSY (Transact-SQL)
saat verir SQL Server bu yana giriş ve çıkış işlemleri gerçekleştirme harcadığı SQL Server son başlatılmasından.Sonuç cpu saat artışlarla ("ticks") ve gerçek geçen saataşıyor olabilir böylece tüm CPU'lar için toplu.@@ 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.
Sözdizimi
@@IO_BUSY
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 saatarasındaki giriş/çıkış işlemleri gerçekleştirme harcadığı.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 @@IO_BUSY*@@TIMETICKS AS 'IO microseconds',
GETDATE() AS 'as of'
İşte bir tipik sonuç kümesi:
IO microseconds as of
--------------- ----------------------
4552312500 12/5/2006 10:23:00 AM