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.

Voir aussi

JetCreateInstance
JetInit