fn_virtualfilestats (Transact-SQL)
Veritabanı dosyaları, günlük dosyaları için g/Ç istatistiklerini verir.InSQL Server, bu bilgileri de kullanılabilirsys.dm_io_virtual_file_stats Dinamik yönetim görünümü.
fn_virtualfilestats ( { database_id | NULL } , { file_id | NULL } )
Bağımsız değişkenler
database_id| null
Is the ID of the database.database_id is int, with no default.Tüm veritabanları için örnekte döndürmesini NULL belirtin. SQL Server.file_id| null
Is the ID of the file.file_id is int, with no default.Veritabanındaki tüm dosyaları döndürmesini NULL belirtin.
Dönen Tablo
sütun Name |
Veri türü |
Açıklama |
---|---|---|
DbId |
smallint |
Veritabanı kimliği |
FileId |
smallint |
Dosya kodu |
TimeStamp |
int |
Veritabanı, verilerin alındığı zaman damgası. |
NumberReads |
bigint |
Verilen dosyayı okuma sayısı. |
BytesRead |
bigint |
Okunan bayt sayısı dosya üzerinde verdi. |
IoStallReadMS |
bigint |
Toplam saat, kullanıcılar için okuma bekledi milisaniye cinsinden dosyayı tamamlamak için g/ç işlemleri. |
NumberWrites |
bigint |
Dosya üzerinde yapılan bir yazma sayısı. |
BytesWritten |
bigint |
Dosyayı yapıldığından yazılan bayt sayısı. |
IoStallWriteMS |
bigint |
Kullanıcılar dosyayı tamamlamak için g/Ç Yazma bekledi milisaniye cinsinden saat miktarı. |
IoStallMS |
bigint |
ToplamıIoStallReadMS ve IoStallWriteMS . |
Kodlayan |
bigint |
Dosya tanıtıcı değeri. |
BytesOnDisk |
bigint |
Disk üzerinde fiziksel dosya boyutu (bayt sayısı). Veritabanı dosyaları için budur aynı değeriboyutusys.database_files biçiminde ifade edilir, ancak bayt yerine sayfa. veritabanı anlık görüntü görüntü görüntü görüntüsü seyrek dosyalar için bu dosya için işletim sisteminin kullandığı alandır. |
Remarks
fn_virtualfilestats Toplam g/Ç işlemi gibi bir dosya , istatistiksel bilgileri sağlayan bir sistem tablo değerli işlev gibidir Kullanıcınız okumak veya dosyaya yazmak için beklenecek süreyi izlemenize yardımcı olmak için bu işlev kullanabilirsiniz.İşlevi ayrıca, çok sayıda g/Ç etkinliği karşınıza dosyaları tanımlamaya yardımcı olur.
İzinler
Sunucudaki SUNUCU DURUM VIEW iznine gerek duyar.
Örnekler
C.Bir veritabanı için istatistik bilgilerini görüntüleme
Aşağıdaki örnek kimliği 1 kimliği olan veritabanındaki dosya için istatistik bilgilerini görüntüler1.
b.Adlı veritabanı dosyası ve istatistik bilgilerini görüntüleme
Aşağıdaki örnek günlük dosyasında istatistik bilgilerini görüntülerAdventureWorksörnek veritabanı.Sistem işlevDB_IDbelirtmek için kullanılandatabase_idparametre.
c.Tüm veritabanları ve dosya istatistik bilgilerini görüntüleme
Aşağıdaki örnek, örneği tüm veritabanlarında, tüm dosyalar için istatistik bilgilerini görüntülerSQL Server.