Méta-paramètres
S’applique à : Windows | Windows Server
Méta-paramètres
Cette rubrique contient des paramètres utilisés pour contrôler d’autres paramètres.
JET_paramConfiguration
129
Ce paramètre expose plusieurs ensembles de valeurs par défaut pour l’ensemble des paramètres système. Lorsque ce paramètre est défini sur une configuration spécifique, toutes les valeurs de paramètres système sont réinitialisées à leurs valeurs par défaut pour cette configuration. Si la configuration est définie pour un instance spécifique, les paramètres système globaux ne sont pas réinitialisés à leurs valeurs par défaut.
En outre, le paramètre lui-même peut avoir d’autres effets sur le comportement du moteur de base de données.
À l’heure actuelle, il existe deux configurations prises en charge :
Petite configuration (0) : le moteur de base de données est optimisé pour l’utilisation de la mémoire.
Configuration héritée (1) : le moteur de base de données a ses valeurs par défaut traditionnelles.
Small Configuration modifie les valeurs par défaut des paramètres système suivants pour les valeurs spécifiées :
Paramètre système |
Nouvelle valeur par défaut |
---|---|
JET_paramMaxSessions |
30000 |
JET_paramMaxOpenTables |
2147483647 |
JET_paramMaxCursors |
2147483647 |
JET_paramMaxVerPages |
2147483647 |
JET_paramMaxTemporaryTables |
2147483647 |
JET_paramLogFileSize |
64 |
JET_paramLogBuffers |
1 |
JET_paramDbExtensionSize |
16 |
JET_paramPageTempDBMin |
14 |
JET_paramCacheSizeMax |
16 |
JET_paramCheckpointDepthMax |
65536 |
JET_paramLRUKHistoryMax |
10 |
JET_paramOutstandingIOMax |
16 |
JET_paramStartFlushThreshold |
1 |
JET_paramStopFlushThreshold |
2 |
JET_paramNoInformationEvent |
1 |
JET_paramCacheSizeMin |
16 |
JET_paramPreferredVerPages |
2147483647 |
JET_paramLogFileCreateAsynch |
0 |
JET_paramGlobalMinVerPages |
1 |
JET_paramPageHintCacheSize |
32 |
JET_paramDisablePerfmon |
1 |
JET_paramEnableFileCache |
1 |
JET_paramEnableViewCache |
1 |
JET_paramVerPageSize |
1 024 |
JET_paramEnableAdvanced |
0 |
JET_paramCheckpointIOMax |
8 |
La petite configuration a également plusieurs autres effets sur le moteur de base de données, notamment :
Toutes les ressources gérées par les paramètres système sont allouées à partir du tas en fonction des besoins
Les autres ressources internes utilisées par le moteur de base de données sont mises à l’échelle en taille
Diverses activités de maintenance sont mises à l’échelle pour éviter l’activité de thread en arrière-plan
Étiquette | Valeur |
---|---|
Valeur par défaut : |
1 (hérité) |
Tapez : |
Integer |
Plage valide : |
0 – 1 |
Étendue : |
Instance |
Définir après JetCreateInstance : |
Oui |
Définir après JetInit : |
Non |
Affecte la disposition physique : |
Non |
Affecte la fiabilité : |
Non |
Affecte les performances : |
Oui |
Affecte les ressources : |
Oui |
Disponibilité : |
À partir de Windows Server 2008 et Windows Vista |
JET_paramEnableAdvanced
130
Ce paramètre est utilisé pour contrôler le moment où le moteur de base de données accepte ou rejette les modifications apportées à un sous-ensemble des paramètres système. Ce paramètre est utilisé conjointement avec JET_paramConfiguration pour éviter que certains paramètres système ne soient définis par défaut de la configuration sélectionnée.
Les paramètres système suivants sont protégés contre la définition lorsque ce paramètre est défini sur False :
JET_paramMaxSessionsfon
JET_paramMaxOpenTables
JET_paramPreferredMaxOpenTables
JET_paramMaxCursors
JET_paramMaxVerPages
JET_paramMaxTemporaryTables
JET_paramLogBuffers
JET_paramWaitLogFlush
JET_paramLogCheckpointPeriod
JET_paramLogWaitingUserMax
JET_paramDbExtensionSize
JET_paramPageTempDBMin
JET_paramPageFragment
JET_paramBatchIOBufferMax
JET_paramCacheSizeMax
JET_paramLRUKCorrInterval
JET_paramLRUKHistoryMax
JET_paramLRUKPolicy
JET_paramLRUKTimeout
JET_paramLRUKTrxCorrInterval
JET_paramOutstandingIOMax
JET_paramStartFlushThreshold
JET_paramStopFlushThreshold
JET_paramCacheSize
JET_paramCacheSizeMin
JET_paramPreferredVerPages
JET_paramBackupChunkSize
JET_paramBackupOutstandingReads
JET_paramLogFileCreateAsynch
JET_paramRecordUpgradeDirtyLevel
JET_paramGlobalMinVerPages
JET_paramPageHintCacheSize
JET_paramVersionStoreTaskQueueMax
JET_paramDBAPageAvailMin
JET_paramMaxRandomIOSize
JET_paramCachedClosedTables
JET_paramEnableFileCache
JET_paramEnableViewCache
JET_paramVerPageSize
JET_paramCheckpointIOMax
Étiquette | Valeur |
---|---|
Valeur par défaut : |
True |
Tapez : |
Booléen |
Plage valide : |
False, True |
Étendue : |
Instance |
Définir après JetCreateInstance : |
Oui |
Définir après JetInit : |
Oui |
Affecte la disposition physique : |
Non |
Affecte la fiabilité : |
Non |
Affecte les performances : |
Non |
Affecte les ressources : |
Non |
Disponibilité : |
À partir de Windows Server 2008 et Windows Vista |
Spécifications
Condition requise | Valeur |
---|---|
Client |
Nécessite Windows Vista. |
Serveur |
Nécessite Windows Server 2008. |
En-tête |
Déclaré dans Esent.h. |