メタ パラメーター
適用対象: Windows |Windows Server
メタ パラメーター
このトピックには、他のパラメーターを制御するために使用されるパラメーターが含まれています。
JET_paramConfiguration
129
このパラメーターは、システム パラメーターのセット全体の既定値の複数のセットを公開します。 このパラメーターを特定の構成に設定すると、すべてのシステム パラメーター値がその構成の既定値にリセットされます。 構成が特定のインスタンスに設定されている場合、グローバル システム パラメーターは既定値にリセットされません。
さらに、パラメーター自体がデータベース エンジンの動作に他の影響を与える可能性があります。
現時点では、次の 2 つの構成がサポートされています。
Small Configuration (0): データベース エンジンはメモリ使用用に最適化されています。
レガシ構成 (1): データベース エンジンには、従来の既定値があります。
Small Configuration では、次のシステム パラメーターの既定値が指定した値に変更されます。
システム パラメーター |
新しい既定値 |
---|---|
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 は、次のようなデータベース エンジンにも他にもいくつかの影響を与えます。
システム パラメーターによって管理されるすべてのリソースは、必要に応じてヒープから割り当てられます
データベース エンジンによって使用されるその他の内部リソースは、サイズが縮小されます
バックグラウンド スレッド アクティビティを回避するために、さまざまなメンテナンス アクティビティがスケール バックされます
Label | 値 |
---|---|
既定値: |
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
Label | 値 |
---|---|
既定値: |
True |
型: |
Boolean |
有効な範囲: |
False、True |
スコープ: |
インスタンス |
JetCreateInstance の後に設定します。 |
はい |
JetInit の後に設定します。 |
はい |
物理レイアウトに影響を与える: |
いいえ |
信頼性に影響します。 |
いいえ |
パフォーマンスに影響します。 |
いいえ |
リソースに影響します。 |
いいえ |
可用性: |
Windows Server 2008 および Windows Vista 以降 |
要件
要件 | 値 |
---|---|
Client |
Windows Vista が必要です。 |
[サーバー] |
Windows Server 2008 が必要です。 |
Header |
Esent.h で宣言されています。 |