Structure JET_RECSIZE2
S’applique à : Windows | Windows Serveurs
Structure JET_RECSIZE2
La structure JET_RECSIZE2 est utilisée par JetGetRecordSize2 pour retourner des informations sur les conditions d’utilisation d’un enregistrement dans l’espace de données utilisateur, le nombre de colonnes définies, le nombre de valeurs et l’espace de charge de la structure d’enregistrement ESE.
Windows 7 : la structure JET_RECSIZE2 est introduite dans le système d’exploitation Windows 7.
typedef struct {
unsigned __int64 cbData;
unsigned __int64 cbLongValueData;
unsigned __int64 cbOverhead;
unsigned __int64 cbLongValueOverhead;
unsigned __int64 cNonTaggedColumns;
unsigned __int64 cTaggedColumns;
unsigned __int64 cLongValues;
unsigned __int64 cMultiValues;
unsigned __int64 cCompressedColumns;
unsigned __int64 cbDataCompressed;
unsigned __int64 cbLongValueDataCompressed;
} JET_RECSIZE2;
Membres
cbData
Jeu de données utilisateur dans l’enregistrement.
Remarque La taille de la clé n’est pas incluse dans ce.
cbLongValueData
Données utilisateur associées à l’enregistrement, mais stockées dans l’arborescence de valeurs longues.
Remarque Cela ne compte pas les valeurs longues intrinsèques.
cbOverhead
Surcharge de la structure d’enregistrement ESE pour cet enregistrement. Cela comprend la taille de la clé de l’enregistrement.
cbLongValueOverhead
Charge des données de valeur longue.
Remarque Cela ne compte pas les valeurs longues intrinsèques.
cNonTaggedColumns
Nombre total de colonnes fixes et variables définies dans cet enregistrement.
cTaggedColumns
Nombre total de colonnes avec balises définies dans cet enregistrement.
cLongValues
Nombre total de valeurs longues stockées dans l’arborescence de valeurs longues pour cet enregistrement.
Remarque Cela ne compte pas les valeurs longues intrinsèques.
cMultiValues
Accumulation du nombre total de valeurs au-delà de la première pour toutes les colonnes de l’enregistrement.
cCompressedColumns
Nombre total de colonnes compressées.
cbDataCompressed
Taille compressée des données utilisateur dans cet enregistrement. C’est le même que cbData si aucune valeur long intrinsèque n’est compressée.
cbLongValueDataCompressed
Taille compressée des données utilisateur dans l’arborescence de valeurs longues. Cela est identique à celui des données cbLongValue si aucune valeur longue séparée n’est compressée.
Remarques
Le nombre total de valeurs dans l’enregistrement serait cMultiValues + cNonTaggedColumns + cTaggedColumns.
Les données logiques de l’enregistrement sont (cbData + cbLongValueData) et la taille physique des données est (cbDataCompressed + cbLongValueDataCompressed). Cela peut être utilisé pour calculer le taux de compression des données stockées.
Configuration requise
| Condition requise | Valeur |
|---|---|
Client |
requiert Windows système d’exploitation Vista. |
Serveur |
nécessite le système d’exploitation Windows Server 2008. |
En-tête |
Déclaré dans esent. h. |