sys.dm_os_memory_cache_entries (Transact-SQL)
Renvoie des informations sur toutes les entrées en mémoire cache. Utilisez cette vue pour suivre les entrées en mémoire cache en fonction des objets qui leur sont associés. Vous pouvez également utiliser cette vue pour obtenir des statistiques sur les entrées en mémoire cache.
Nom de la colonne |
Type de données |
Description |
---|---|---|
cache_address |
varbinary(8) |
Adresse du cache. Cette colonne n'accepte pas la valeur NULL. |
name |
nvarchar(256) |
Nom du cache. Cette colonne n'accepte pas la valeur NULL. |
type |
varchar(60) |
Type de cache. Cette colonne n'accepte pas la valeur NULL. |
in_use_count |
int |
Nombre d'utilisateurs simultanés de cette entrée en mémoire cache. N'accepte pas la valeur NULL. |
is_dirty |
bit |
1 = Cette entrée en mémoire cache comporte des modifications non persistantes. Cette colonne n'accepte pas la valeur NULL. |
entry_address |
varbinary(8) |
Adresse du descripteur de l'entrée en mémoire cache. Cette colonne n'accepte pas la valeur NULL. |
entry_data_address |
varbinary(8) |
Adresse des données utilisateur dans l'entrée en mémoire cache. 0x00000000 = L'adresse des données d'entrée n'est pas disponible. Cette colonne n'accepte pas la valeur NULL. |
in_use_count |
int |
Nombre d'utilisateurs simultanés de cette entrée en mémoire cache. Cette colonne n'accepte pas la valeur NULL. |
is_dirty |
bit |
Indique si l'entrée en mémoire cache comporte des modifications non persistantes. Cette colonne n'accepte pas la valeur NULL. |
disk_ios_count |
int |
Nombre d'entrées/sorties engagées à cause de cette entrée. Cette colonne n'accepte pas la valeur NULL. |
context_switches_count |
int |
Nombre de commutateurs de contexte engagés à cause de cette entrée. Cette colonne n'accepte pas la valeur NULL. |
original_cost |
int |
Coût initial de l'entrée. Cette valeur est une approximation du nombre d'entrées/sorties engagées, du coût des instructions processeur et du nombre de commutateurs de contexte. Plus le coût est élevé, moins il y a de probabilités que l'élément soit supprimé de la mémoire cache. Cette colonne n'accepte pas la valeur NULL. |
current_cost |
int |
Coût actuel de l'entrée en mémoire cache. Cette valeur est mise à jour lors de la purge des entrées. Le coût actuel est réinitialisé à sa valeur d'origine lors de la réutilisation de l'entrée. Cette colonne n'accepte pas la valeur NULL. |
memory_object_address |
varbinary(8) |
Adresse de l'objet mémoire associé. Cette colonne accepte la valeur NULL. |
pages_allocated_count |
bigint |
Nombre de pages de 8 Ko pour stocker cette entrée en mémoire cache. Cette colonne n'accepte pas la valeur NULL. |
entry_data |
nvarchar(2048) |
Représentation en série de l'entrée en cache. Cette information dépend de l'implémentation du cache. Cette colonne accepte la valeur NULL. |
Autorisations
Nécessite l'autorisation VIEW SERVER STATE sur le serveur.