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