Meta Parameters

Si applica a: Windows | Windows Server

Meta Parameters

Questo argomento contiene parametri utilizzati per controllare altri parametri.

JET_paramConfiguration
129
Questo parametro espone più set di valori predefiniti per l'intero set di parametri di sistema. Quando questo parametro è impostato su una configurazione specifica, tutti i valori dei parametri di sistema vengono reimpostati nei valori predefiniti per tale configurazione. Se la configurazione è impostata per un'istanza specifica, i parametri di sistema globali non verranno reimpostati sui valori predefiniti.

Inoltre, il parametro stesso può avere altri effetti sul comportamento del motore di database.

Al momento, sono disponibili due configurazioni supportate:

  • Small Configuration (0): il motore di database è ottimizzato per l'uso della memoria.

  • Configurazione legacy (1): il motore di database ha le impostazioni predefinite tradizionali.

Small Configuration modifica le impostazioni predefinite dei parametri di sistema seguenti in base ai valori specificati:

Parametro di sistema

Nuovo valore predefinito

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

1024

JET_paramEnableAdvanced

0

JET_paramCheckpointIOMax

8

Small Configuration ha anche diversi altri effetti sul motore di database, tra cui:

  • Tutte le risorse gestite dai parametri di sistema vengono allocate dall'heap in base alle esigenze

  • Le altre risorse interne usate dal motore di database vengono ridimensionate

  • Varie attività di manutenzione vengono ridimensionate per evitare attività di thread in background

Etichetta Valore

Valore predefinito:

1 (legacy)

Digitare:

Integer

Intervallo valido:

0 – 1

Ambito:

Istanza

Imposta dopo JetCreateInstance:

Impostare dopo JetInit:

No

Influisce sul layout fisico:

No

Influisce sull'affidabilità:

No

Influisce sulle prestazioni:

Influisce sulle risorse:

Disponibilità:

A partire da Windows Server 2008 e Windows Vista

JET_paramEnableAdvanced
130
Questo parametro viene usato per controllare quando il motore di database accetta o rifiuta le modifiche apportate a un subset dei parametri di sistema. Questo parametro viene usato in combinazione con JET_paramConfiguration per impedire che alcuni parametri di sistema vengano impostati all'esterno delle impostazioni predefinite della configurazione selezionata.

I parametri di sistema seguenti verranno protetti dall'impostazione quando questo parametro è impostato su 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

Etichetta Valore

Valore predefinito:

True

Digitare:

Boolean

Intervallo valido:

False, True

Ambito:

Istanza

Imposta dopo JetCreateInstance:

Impostare dopo JetInit:

Influisce sul layout fisico:

No

Influisce sull'affidabilità:

No

Influisce sulle prestazioni:

No

Influisce sulle risorse:

No

Disponibilità:

A partire da Windows Server 2008 e Windows Vista

Requisiti

Requisito Valore

Client

Richiede Windows Vista.

Server

Richiede Windows Server 2008.

Intestazione

Dichiarato in Esent.h.

Vedere anche

JetCreateInstance
JetInit