sys.dm_io_virtual_file_stats
Actualizado: 17 de julio de 2006
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.
Sintaxis
sys.dm_io_virtual_file_stats(
{ database_id | NULL }
, { file_id | NULL }
)
Argumentos
database_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.
file_id | NULL
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.
Tabla devuelta
Nombre de columna | Tipo de datos | Descripción |
---|---|---|
database_id |
smallint |
Id. de la base de datos. |
file_id |
smallint |
Identificador 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 |
bigint |
Número total de bytes leídos en el archivo. |
io_stall_read_ms |
bigint |
Tiempo total, en milisegundos, que los usuarios han esperado para que se realicen las lecturas en el archivo. |
num_of_writes |
bigint |
Número de operaciones de escritura realizadas en este archivo. |
num_of_bytes_written |
bigint |
Número total de bytes escritos en el archivo. |
io_stall_write_ms |
bigint |
Tiempo total, en milisegundos, que los usuarios han esperado para que se completen las escrituras en el archivo. |
io_stall |
bigint |
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 |
bigint |
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. |
Permisos
Requiere el permiso VIEW SERVER STATE. Para obtener más información, vea Funciones y vistas de administración dinámica.
Ejemplos
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
Vea también
Referencia
Funciones y vistas de administración dinámica
Funciones y vistas de administración dinámica relacionadas con E/S
sys.database_files (Transact-SQL)
sys.master_files (Transact-SQL)
Ayuda e información
Obtener ayuda sobre SQL Server 2005
Historial de cambios
Versión | Historial |
---|---|
17 de julio de 2006 |
|