共用方式為


中繼參數

適用于: 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 中宣告。

另請參閱

JetCreateInstance
JetInit