メタ パラメーター

適用対象: 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 で宣言されています。

参照

JetCreateInstance
JetInit