Udostępnij za pośrednictwem


sys.dm_io_virtual_file_stats (języka Transact-SQL)

Zwraca statystykę we/wy dla plików danych i dziennika.Zamienia ten dynamiczny widok zarządzania fn_virtualfilestats funkcja.

Składnia

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

Argumenty

  • database_id| WARTOŚĆ NULL
    Identyfikator bazy danych.database_idjest int, z braku domyślne.Nieprawidłowe dane wejściowe są numer identyfikacyjny bazy danych lub wartość NULL.Gdy określona jest wartość NULL, wszystkie bazy danych w wystąpienie SQL Server są zwracane.

    Wbudowanych funkcja DB_ID może być określony.Podczas korzystania z DB_ID bez określania nazwy bazy danych zgodności poziom bieżącej bazy danych musi być 90.

  • file_id| WARTOŚĆ NULL
    Identyfikator pliku.file_idjest int, z braku domyślne.Nieprawidłowe dane wejściowe są numer identyfikacyjny pliku lub wartość NULL.Określona wartość NULL, zwracane są wszystkie pliki bazy danych.

    Wbudowanych funkcja FILE_IDEX można określić i odnosi się do pliku w bieżącej bazie danych.

Zwracana tabela

Nazwa kolumny

Typ danych

Opis

database_id

smallint

Identyfikator bazy danych.

file_id

smallint

Identyfikator pliku.

sample_ms

int

Liczba milisekund od momentu uruchomienia komputera.W tej kolumna służą do porównywania różnych wyjść z tej funkcja.

num_of_reads

bigint

Liczba odczytów wydane w pliku.

num_of_bytes_read

bigint

Całkowita liczba bajtów odczytanych w tym pliku.

io_stall_read_ms

bigint

Całkowity czasw milisekundach, które użytkownicy oczekiwały odczyty wydane w pliku.

num_of_writes

bigint

Liczba zapisów w tym pliku.

num_of_bytes_written

bigint

Całkowita liczba bajtów zapisanych w pliku.

io_stall_write_ms

bigint

Całkowity czasw milisekundach, które użytkownicy oczekiwały zapisuje zakończone na pliku.

io_stall

bigint

Całkowity czasw milisekundach, które użytkownicy oczekiwały we/wy na pliku.

size_on_disk_bytes

bigint

Liczba bajtów na dysku dla tego pliku.Pliki rzadkie numer ten jest rzeczywista liczba bajtów na dysku, które są używane do migawek bazy danych.

file_handle

varbinary

Dojście do pliku systemu Windows dla tego pliku.

Uprawnienia

Wymaga uprawnień WYŚWIETL stan serwera.Aby uzyskać więcej informacji, zobacz Dynamiczne zarządzanie widoki i funkcje (Transact-SQL).

Przykłady

Poniższy przykład Zwraca statystykę dla pliku dziennika w AdventureWorks2008R2 bazy danych.

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