Aracılığıyla paylaş


sys.dm_io_virtual_file_stats (Transact-SQL)

Veri ve günlük dosyaları için g/Ç istatistiklerini verir.Bu dinamik yönetim görünümü değiştirir fn_virtualfilestats işlev.

sys.dm_io_virtual_file_stats ( 
{ database_id | NULL }
, { file_id | NULL }
)

Bağımsız değişkenler

  • Ancak, ilk grant ve herhangi bir ek bellek grant kaynak havuzunu ve iş yükü grubu ayarları ile sınırlıdır.database_id
    ID of the database.database_id is int, with no default.Geçerli girişleri, bir veritabanı veya NULL KIMLIK numarası ' dir.Ne zaman NULL belirtilirse, tüm veritabanlarındaki örnek SQL Server döndürülür.

    Yerleşik işlev db_id belirtilebilir.Bir veritabanı adı belirtmeden DB_ID kullanırken, geçerli veritabanında uyumluluk düzeyini 90 olması gerekir.

  • Ancak, ilk grant ve herhangi bir ek bellek grant kaynak havuzunu ve iş yükü grubu ayarları ile sınırlıdır.file_id
    ID of the file.file_id is int, with no default.Geçerli girişleri, bir dosya veya NULL KIMLIK numarası ' dir.NULL belirtilirse, tüm veritabanı dosyalarını döndürülür.

    Yerleşik işlev file_idex belirtilebilir ve geçerli veritabanında bir dosyaya başvuruyor.

Dönen Tablo

Sütun adı

Veri türü

Açıklama

database_id

smallint

Veritabanı KIMLIĞI.

file_id

smallint

Dosya KIMLIĞI.

sample_ms

int

Bilgisayarın yeniden başlatılmasından bu yana milisaniye sayısı.Bu sütun, farklı bir çıkış bu işlevden karşılaştırmak için kullanılabilir.

num_of_reads

bigint

Bir asimetrik anahtar özelliklerini değiştirir.

num_of_bytes_read

bigint

Toplam bayt sayısı, bu dosyayı okuyun.

io_stall_read_ms

bigint

Toplam saat, milisaniye cinsinden kullanıcıları için bekledi dosyayı verilen okur.

num_of_writes

bigint

Bu dosyada yapılan bir yazma sayısı.

num_of_bytes_written

bigint

Dosyaya yazılan bayt sayısı.

io_stall_write_ms

bigint

Dosyayı tamamlanması için kullanıcıların bekledi toplam süreyi milisaniye olarak yazar.

io_stall

bigint

Kullanıcılar, dosyayı tamamlanması gereken g/Ç için bekledi milisaniye cinsinden toplam saat.

size_on_disk_bytes

bigint

Bu dosya için diskte kullanılan bayt sayısıdır.Seyrek dosyalar için bu sayı veritabanı anlık görüntüler için kullanılan bayt diskteki gerçek sayıdır.

file_handle

varbinary

Windows bu dosya için dosya tanıtıcısı.

İzinler

Sunucu Durum VIEW iznine gerek duyar.Daha fazla bilgi için bkz:Dinamik bir yönetim görünümleri'ni ve işlevler (Transact-SQL).

Örnekler

Aşağıdaki örnek, günlük dosyasında istatistiklerini verir AdventureWorks veritabanıdır.