中繼參數
適用于: Windows |Windows Server
中繼參數
本主題包含用來控制其他參數的參數。
JET_paramConfiguration
129
這個參數會公開整個系統參數集的多個預設值集。 當此參數設定為特定組態時,所有系統參數值都會重設為該組態的預設值。 如果針對特定實例設定組態,則全域系統參數不會重設為預設值。
此外,參數本身可能會對資料庫引擎的行為產生其他影響。
目前有兩個支援的組態:
小型組態 (0) :資料庫引擎已針對記憶體使用進行優化。
舊版設定 (1) :資料庫引擎具有其傳統預設值。
小型組態會將下列系統參數的預設值變更為指定的值:
系統參數 |
新增預設值 |
---|---|
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 |
小型設定也對資料庫引擎有數個其他影響,包括:
系統會視需要從堆積配置由系統參數管理的所有資源
資料庫引擎所使用的其他內部資源會相應減少大小
各種維護活動會相應縮小,以避免背景執行緒活動
標籤 | 值 |
---|---|
預設值:3 |
1 (舊版) |
輸入: |
整數 |
有效範圍: |
0 – 1 |
範圍: |
執行個體 |
設定 JetCreateInstance之後: |
是 |
在 JetInit之後設定: |
否 |
影響實體版面配置: |
否 |
影響可靠性: |
否 |
影響效能: |
是 |
影響資源: |
是 |
可用性: |
從 Windows Server 2008 和 Windows Vista 開始 |
JET_paramEnableAdvanced
130
此參數可用來控制資料庫引擎何時接受或拒絕系統參數子集的變更。 此參數會與JET_paramConfiguration搭配使用,以防止某些系統參數從選取的組態預設值中設定。
當此參數設定為 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
標籤 | 值 |
---|---|
預設值:3 |
是 |
輸入: |
Boolean |
有效範圍: |
False, True |
範圍: |
執行個體 |
設定 JetCreateInstance之後: |
是 |
在 JetInit之後設定: |
是 |
影響實體配置: |
否 |
影響可靠性: |
否 |
影響效能: |
否 |
影響資源: |
否 |
可用性: |
從 Windows Server 2008 和 Windows Vista 開始 |
規格需求
需求 | 值 |
---|---|
用戶端 |
需要 Windows Vista。 |
Server |
需要 Windows Server 2008。 |
標頭 |
在 Esent.h 中宣告。 |