Aracılığıyla paylaş


@@ 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.

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

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