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)