sys.dm_os_buffer_pool_extension_configuration (Transact-SQL)
S'applique à :SQL Server
Retourne des informations de configuration sur l’extension de pool de mémoires tampons dans SQL Server. Retourne une ligne pour chaque fichier d'extension du pool de mémoires tampons.
Nom de la colonne | Type de données | Description |
---|---|---|
path | nvarchar (256) | Chemin d'accès et nom de fichier du cache d'extension du pool de mémoires tampons. Autorise la valeur Null. |
file_id | int | ID du fichier d'extension du pool de mémoires tampons. N'accepte pas la valeur NULL. |
state | int | État de la fonctionnalité d'extension du pool de mémoires tampons. N'accepte pas la valeur NULL. 0 : Extension du pool de mémoires tampons désactivée 1 : Désactivation de l'extension du pool de mémoires tampons 2 - Réservé à l’utilisation future 3 : Activation de l'extension du pool de mémoires tampons 4 : Réservé pour un usage ultérieur 5 : Extension du pool de mémoires tampons activée |
state_description | nvarchar(60) | Décrit l'état de la fonctionnalité d'extension du pool de mémoires tampons. Autorise la valeur NULL. 0 = BUFFER POOL EXTENSION DISABLED 5 = EXTENSION DU POOL DE MÉMOIRES TAMPONS ACTIVÉE |
current_size_in_kb | bigint | Taille actuelle du fichier d'extension du pool de mémoires tampons. N'accepte pas la valeur NULL. |
autorisations
requièrent l'autorisation VIEW SERVER STATE sur le serveur.
Autorisations pour SQL Server 2022 (et versions plus récentes)
Nécessite l’autorisation VIEW SERVER PERFORMANCE STATE sur le serveur.
Exemples
R. Retourner les informations de configuration de l'extension du pool de mémoires tampons
L’exemple suivant retourne toutes les colonnes du sys.dm_os_buffer_pool_extension_configuration DMV.
SELECT path, file_id, state, state_description, current_size_in_kb
FROM sys.dm_os_buffer_pool_extension_configuration;
B. Retourner le nombre de pages mises en cache dans le fichier d'extension du pool de mémoires tampons
L'exemple suivant retourne le nombre de pages mises en cache dans chaque fichier d'extension de pool de mémoires tampons.
SELECT COUNT(*) AS cached_pages_count
FROM sys.dm_os_buffer_descriptors
WHERE is_in_bpool_extension <> 0
;
Voir aussi
Extension du pool de mémoires tampons
sys.dm_os_buffer_descriptors (Transact-SQL)