DISCOVER_MEMORYUSAGE, ensemble de lignes
Retourne les statistiques DISCOVER_MEMORYUSAGE pour plusieurs objets alloués par le serveur.
Attention |
---|
Cet ensemble de lignes peut produire des jeux de résultats très volumineux. Si les résultats ne peuvent pas être affichés car ils nécessitent davantage de mémoire d'affichage que ne le permet SQL Server Management Studio, ils sont écrits dans un fichier temporaire, dans l'emplacement par défaut suivant : '<lecteur>:\Users\<username>\AppData\Local\Temp\<fileID>.xml'. |
S'applique à : modèles tabulaires, modèles multidimensionnels
Colonnes de l'ensemble de lignes
L'ensemble de lignes DISCOVER_MEMORYUSAGE contient les colonnes suivantes.
Nom de la colonne |
Indicateur de type |
Restriction |
Description |
---|---|---|---|
MemoryID |
DBTYPE_UI8 |
|
Numéro identifiant la mémoire. |
MemoryName |
DBTYPE_WSTR |
Nom de l'objet qui possède la mémoire. |
|
SPID |
DBTYPE_UI4 |
Oui |
Session qui a alloué la mémoire. Zéro indique la mémoire non liée à une session spécifique. |
CreationTime |
DBTYPE_DBTIMESTAMP |
|
Soit l'« heure de création de l'objet », soit l'« l'heure d'allocation de la mémoire ». |
BaseObjectType |
DBTYPE_UI4 |
Oui |
Numéro qui décrit le type de l'objet. Les objets avec le même BaseObjectType sont de même type. |
MemoryUsed |
DBTYPE_UI8 |
Oui |
Il s'agit de la taille actuelle de l'objet, qui peut être inférieure à la mémoire allouée à l'utilisation de l'objet. |
MemoryAllocated |
DBTYPE_UI8 |
|
Quantité de mémoire allouée à l'utilisation de l'objet, qui peut être supérieure à la quantité de mémoire réellement utilisée par l'objet. |
MemoryAllocBase |
DBTYPE_UI8 |
|
Octets initialement alloués pour l'objet lui-même (à l'exception des allocations supplémentaires pour le contenu de l'objet). |
MemoryAllocFromAlloc |
DBTYPE_UI8 |
|
Mémoire allouée au contenu de cet objet. |
ElementCount |
DBTYPE_UI4 |
Pour un objet conteneur, il s'agit du nombre d'objets contenus par cet objet. |
|
Shrinkable |
DBTYPE_BOOL |
Oui |
Valeur booléenne qui indique si la mémoire est réductible (peut être supprimée en cas de sollicitation de la mémoire). Si la valeur est true, la mémoire est réductible ; si la valeur est false, la mémoire n'est pas réductible. |
ObjectParentPath |
DBTYPE_WSTR |
Chaîne identifiant le chemin complet de cet objet. |
|
ObjectID |
DBTYPE_WSTR |
Chaîne identifiant l'objet. Le chemin d'accès complet de cet objet est représenté par la chaîne : (ObjectParentPath + '.' + ObjectId). |
Cet ensemble de lignes de schéma n'est pas trié.
Utilisation d'ADOMD.NET pour retourner l'ensemble de lignes
Lorsque vous utilisez ADOMD.NET et l'ensemble de lignes de schéma pour récupérer des métadonnées, vous pouvez utiliser un GUID ou une chaîne pour référencer un objet d'ensemble de lignes de schéma dans la méthode GetSchemaDataSet. Pour plus d'informations, consultez Utilisation d'ensembles de lignes de schéma dans ADOMD.NET.
Le tableau suivant fournit le GUID et les valeurs de chaîne qui identifient cet ensemble de lignes.
Argument |
Valeur |
---|---|
GUID |
A07CCD21-8148-11D0-87BB-00C04FC33942 |
ADOMDNAME |
MemoryUsage |