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: |
Sì |
Impostare dopo JetInit: |
No |
Influisce sul layout fisico: |
No |
Influisce sull'affidabilità: |
No |
Influisce sulle prestazioni: |
Sì |
Influisce sulle risorse: |
Sì |
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: |
Sì |
Impostare dopo JetInit: |
Sì |
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. |