sys.dm_os_buffer_pool_extension_configuration (Transact-SQL)

S’applique à :SQL Server

Retourne des informations de configuration sur l’extension du 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é pour une utilisation ultérieure

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 ultérieures

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 de la vue de gestion dynamique sys.dm_os_buffer_pool_extension_configruation.

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)