sys.dm_os_memory_cache_entries (Transact-SQL)

 

THIS TOPIC APPLIES TO:yesSQL Server (starting with 2008)noAzure SQL DatabaseyesAzure SQL Data Warehouse yesParallel Data Warehouse

Renvoie des informations sur toutes les entrées en mémoire cache dans SQL Server. 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.

System_CAPS_ICON_note.jpg Remarque


Appeler à partir de Azure SQL Data Warehouse ou Parallel Data Warehouse, utilisez le nom sys.dm_pdw_nodes_os_memory_cache_entries.

Nom de colonneType de donnéesDescription
cache_addressvarbinary (8)Adresse du cache. N'accepte pas la valeur NULL.
nomnvarchar (256)Nom du cache. N'accepte pas la valeur NULL.
typevarchar(60)Type de cache. N'accepte pas la valeur NULL.
entry_addressvarbinary (8)Adresse du descripteur de l'entrée en mémoire cache. N'accepte pas la valeur NULL.
entry_data_addressvarbinary (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.

N'accepte pas la valeur NULL.
in_use_countintNombre d'utilisateurs simultanés de cette entrée en mémoire cache. N'accepte pas la valeur NULL.
is_dirtybitsIndique si cette entrée du cache est marquée en vue d'une suppression. 1 = marquée pour la suppression. N'accepte pas la valeur NULL.
disk_ios_countintNombre d'E/S qui ont eu lieu pendant la création de cette entrée. N'accepte pas la valeur NULL.
context_switches_countintNombre de changements de contexte subis pendant la création de cette entrée. N'accepte pas la valeur NULL.
original_costintCoû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 de la quantité de mémoire utilisée par l'entrée Plus le coût est élevé, moins il y a de probabilités que l'élément soit supprimé de la mémoire cache. N'accepte pas la valeur NULL.
current_costintCoû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. N'accepte pas la valeur NULL.
memory_object_addressvarbinary (8)Adresse de l'objet mémoire associé. Autorise la valeur NULL.
pages_allocated_countbigintS'applique à: SQL Server 2008 et SQL Server 2008 R2.

Nombre de pages de 8 Ko pour stocker cette entrée en mémoire cache. N'accepte pas la valeur NULL.
pages_kbbigintS'applique à: SQL Server 2012 et SQL Server 2016.

Quantité de mémoire, en kilo-octets (Ko), utilisée par cette entrée du cache. N'accepte pas la valeur NULL.
entry_datanvarchar(2048)Représentation en série de l'entrée en cache. Ces informations sont dépendantes du magasin du cache. Autorise la valeur NULL.
pool_idintS'applique à: SQL Server 2008 R2 et SQL Server 2016.

ID de pool de ressources associé à l'entrée. Autorise la valeur NULL.

not katmai
« pdw_node_id »intS’applique à: Azure SQL Data Warehouse, Parallel Data Warehouse

L’identificateur pour le nœud de cette distribution.

requièrent l'autorisation VIEW SERVER STATE sur le serveur.

Vues de gestion dynamique et fonctions &#40 ; Transact-SQL &#41 ;
Système d’exploitation SQL Server liées des vues de gestion dynamique &#40 ; Transact-SQL &#41 ;

Ajouts de la communauté

Afficher: