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

Contenido nuevo:
  • Se han aclarado los requisitos de nivel de compatibilidad de base de datos para usar use DB_ID() como el primer parámetro.