Devuelve las estadísticas de E/S de los archivos de registro y datos. Esta vista de administración dinámica reemplaza la función fn_virtualfilestats.
sys.dm_io_virtual_file_stats ( { database_id | NULL } , { file_id | NULL } )
Id. de la base de datos. database_id es de tipo int y no tiene valor predeterminado. Las entradas válidas son el número de Id. de una base de datos o NULL. Cuando se especifica NULL, se devuelven todas las bases de datos de la instancia de SQL Server.
Se puede especificar la función integrada DB_ID. Al usar DB_ID sin especificar ningún nombre de base de datos, el nivel de compatibilidad de la base de datos actual debe ser 90.
Id. del archivo. file_id es de tipo int y no tiene valor predeterminado. Las entradas válidas son el número de Id. de un archivo o NULL. Cuando se especifica NULL, se devuelven todos los archivos de la base de datos.
Se puede especificar la función integrada FILE_IDEX, que se refiere a un archivo de la base de datos activa.
database_id
smallint
Id. de la base de datos.
file_id
Id. del archivo.
sample_ms
int
Número de milisegundos transcurridos desde que se inició el equipo. Esta columna se puede utilizar para comparar diferentes resultados de esta función.
num_of_reads
bigint
Número de operaciones de lectura realizadas en el archivo.
num_of_bytes_read
Número total de bytes leídos en el archivo.
io_stall_read_ms
Tiempo total, en milisegundos, que los usuarios han esperado para que se realicen las lecturas en el archivo.
num_of_writes
Número de operaciones de escritura realizadas en este archivo.
num_of_bytes_written
Número total de bytes escritos en el archivo.
io_stall_write_ms
Tiempo total, en milisegundos, que los usuarios han esperado para que se completen las escrituras en el archivo.
io_stall
Tiempo total, en milisegundos, que los usuarios han esperado para que se completen las operaciones de E/S en el archivo.
size_on_disk_bytes
Número de bytes utilizados en el disco para este archivo. En el caso de archivos dispersos, este número es el número real de bytes en el disco utilizados para las instantáneas de bases de datos.
file_handle
varbinary
Identificador de archivo de Windows para este archivo.
Requiere el permiso VIEW SERVER STATE. Para obtener más información, vea Funciones y vistas de administración dinámica (Transact-SQL).
En el ejemplo siguiente se devuelven las estadísticas del archivo de registro en la base de datos AdventureWorks.
SELECT * FROM sys.dm_io_virtual_file_stats(DB_ID(N'AdventureWorks'), 2); GO