Aracılığıyla paylaş


kullanabileceğinizsize_on_disk_bytessütunusys.dm_io_virtual_file_statsDinamik (Transact-sql)

Veri ve günlük dosyaları I/O istatistiklerini verir. Bu dinamik yönetimi görüntüleyin değiştirir fn_virtualfilestats işlevi.

Sözdizimi

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

Bağımsız değişkenler

  • { { NEAR | database_id~ } } [ ,… ]
    Veritabanı Kımlığı. database_idise int, hiçbir varsayılan ile. Geçerli girişleri, bir veritabanı veya null kimlik numarası vardır. Ne zaman null belirtilirse, tüm veritabanlarını örneği SQL Serverdöndürdü.

    Yerleşik işlev DB_ID belirtilebilir. DB_ID veritabanı adı belirtmeden kullanırken, geçerli veritabanı uyumluluk düzeyi 90 olmalıdır.

  • { { NEAR | file_id~ } } [ ,… ]
    Dosya Kımlığı. file_idise int, hiçbir varsayılan ile. Geçerli girişleri, bir dosya veya null kimlik numarası vardır. null belirtilmişse, tüm dosyaları, veritabanı döndürdü.

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

Dönen Tablo

Sütun adı

Veri türü

Açıklama

database_id

smallint

Veritabanı Kımlığı.

file_IDfile_idsys.master_files

smallint

Dosya Kımlığı.

sample_ms

int

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

num_of_reads

bigint

Verilen dosya üzerinde okuma sayısı.

num_of_bytes_read

bigint

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

io_stall_read_ms

bigint

Kullanıcıların bekledi toplam süreyi milisaniye cinsinden verilen dosyayı okur.

num_of_writes

bigint

Bu dosya üzerinde yapılan yazma sayısı.

num_of_bytes_written

bigint

Dosyaya yazılan bayt sayısı.

io_stall_write_ms

bigint

Dosyanın tamamlanması kullanıcıların bekledi toplam süreyi milisaniye olarak yazıyor.

io_stall

bigint

I/O dosyanın tamamlanması için kullanıcıların bekledi milisaniye cinsinden toplam süre.

görüntüsünün

bigint

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

file_handle

varbinary

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

İzinler

VIEW server state izni gerektirir. Daha fazla bilgi için, bkz. Dinamik yönetimi görünümler ve işlevler (Transact-sql).

Örnekler

Aşağıdaki örnek istatistiklerini günlük dosyasına verir AdventureWorks2012veritabanı.

SELECT * FROM sys.dm_io_virtual_file_stats(DB_ID(N'AdventureWorks2012'), 2);
GO

Ayrıca bkz.

Başvuru

Dinamik yönetimi görünümler ve işlevler (Transact-sql)

I/o dinamik yönetimi görünümler ve işlevler (Transact-sql) ilgili

sys.database_files (Transact-sql)

sys.master_files (Transact-sql)