sys.dm_io_virtual_file_stats (Transact-SQL)

 

CETTE RUBRIQUE S’APPLIQUE À :ouiSQL Server (à partir de la version 2008)nonAzure SQL DatabasenonAzure SQL Data WarehousenonParallel Data Warehouse

Renvoie des statistiques d'E/S sur les fichiers de données et les journaux. Cette vue de gestion dynamique remplace le fn_virtualfilestats (fonction).

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

database_id | VALEUR NULL
ID de la base de données. database_id est int, sans valeur par défaut. Les entrées autorisées sont l'ID d'une base de données ou la valeur NULL. Lorsque vous spécifiez la valeur NULL, toutes les bases de données de l'instance de SQL Server sont renvoyées.

La fonction intégrée DB_ID peut être spécifié.

FILE_ID | VALEUR NULL
ID du fichier. FILE_ID est int, sans valeur par défaut. Les entrées autorisées sont l'ID d'un fichier ou la valeur NULL. Lorsque vous spécifiez la valeur NULL, tous les fichiers de la base de données sont renvoyés.

La fonction intégrée FILE_IDEX peut être spécifié et fait référence à un fichier de base de données active.

Nom de colonneType de donnéesDescription
database_idsmallintID de base de données.
FILE_IDsmallintID du fichier.
sample_msbigint

S’applique à : SQL Server 2016 viaSQL Server 2016

 int

S’applique à : SQL Server 2008 viaSQL Server 2014
Nombre de millisecondes écoulées depuis le démarrage de l'ordinateur. Cette colonne peut être utilisée pour comparer différents résultats de cette fonction.
num_of_readsbigintNombre de lectures effectuées sur le fichier.
num_of_bytes_readbigintNombre total d'octets lus sur ce fichier.
io_stall_read_msbigintDurée totale (en millisecondes) d'attente des utilisateurs pour les lectures effectuées sur le fichier.
num_of_writesbigintNombre d'écritures effectuées sur ce fichier.
num_of_bytes_writtenbigintNombre total d'octets écrits dans le fichier.
io_stall_write_msbigintDurée totale (en millisecondes) d'attente des utilisateurs pour les écritures effectuées sur le fichier.
io_stallbigintDurée totale (en millisecondes) d'attente des utilisateurs pour les entrées/sorties effectuées sur le fichier.
size_on_disk_bytesbigintNombre d'octets utilisés sur le disque pour ce fichier. Pour les fichiers partiellement alloués, ce nombre est le nombre réel d'octets utilisés sur le disque pour les instantanés de la base de données.
file_handlevarbinaryDescripteur de fichier Windows pour ce fichier.
io_stall_queued_read_msbigintS'applique à: SQL Server 2014 et SQL Server 2016.

Latence totale d'E/S introduite par la gouvernance des ressources d'E/S pour les lectures. N'accepte pas la valeur NULL. Pour plus d’informations, consultez sys.dm_resource_governor_resource_pools (Transact-SQL).
io_stall_queued_write_msbigintS'applique à: SQL Server 2014 et SQL Server 2016.

Latence totale d'E/S introduite par la gouvernance des ressources d'E/S pour les écritures. N'accepte pas la valeur NULL.

Requiert l'autorisation VIEW SERVER STATE. Pour plus d’informations, consultez fonctions (Transact-SQL) et les vues de gestion dynamique.

Le code exemple suivant retourne les statistiques pour le fichier journal de la base de données AdventureWorks2012.

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

Vues de gestion dynamique et fonctions (Transact-SQL)
J’ai O et liées aux vues de gestion dynamique fonctions (Transact-SQL)
Sys.database_files (Transact-SQL)
sys.master_files (Transact-SQL)

Ajouts de la communauté

AJOUTER
Afficher: