sys.dm_os_memory_cache_counters (Transact-SQL)

Retourne un instantané de l'état d'un cache dans SQL Server 2012. sys.dm_os_memory_cache_counters fournit des informations au moment de l'exécution sur les entrées du cache allouées, leur utilisation et la source de mémoire des entrées du cache.

Nom de la colonne

Type de données

Description

cache_address

varbinary(8)

Indique l'adresse (clé primaire) des compteurs associés à un cache en particulier. N'accepte pas la valeur Null.

name

nvarchar(256)

Spécifie le nom du cache. N'accepte pas la valeur NULL.

type

nvarchar(60)

Indique le type de cache associé à cette entrée. N'accepte pas la valeur NULL.

pages_kb

bigint

Spécifie la taille, en kilo-octets, de la mémoire allouée dans le cache. N'accepte pas la valeur NULL.

pages_in_use_kb

bigint

Spécifie la taille, en kilo-octets, de la mémoire allouée et en cours d'utilisation dans le cache. Autorise la valeur Null. Les valeurs pour les objets de type USERSTORE_<*> ne font pas l'objet d'un suivi. NULL est retourné pour chacune d'entre elles.

entries_count

bigint

Indique le nombre d'entrées dans le cache. N'accepte pas la valeur NULL.

entries_in_use_count

bigint

Indique le nombre d'entrées dans le cache en cours d'utilisation. N'accepte pas la valeur NULL.

Autorisations

Nécessite l'autorisation VIEW SERVER STATE sur le serveur.

Prise en charge de la compatibilité

Dans SQL Server 2012, les colonnes suivantes ont été renommées.

Nom de colonne précédent

Nouveau nom de colonne

single_pages_kb

pages_kb

multi_pages_kb

pages_in_use_kb

Dans SQL Server 2012, les colonnes suivantes ont été supprimées.

  • single_pages_in_use_kb

  • multi_pages_in_use_kb

Voir aussi

Référence

Fonctions et vues de gestion dynamique (Transact-SQL)

Vues de gestion dynamique SQL Server liées au système d'exploitation (Transact-SQL)