Aracılığıyla paylaş


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

Topic link iconTransact-SQL sözdizimi kuralları

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.