메타 매개 변수

적용 대상: Windows | Windows Server

메타 매개 변수

이 항목에는 다른 매개 변수를 제어하는 데 사용되는 매개 변수가 포함되어 있습니다.

JET_paramConfiguration
129
이 매개 변수는 전체 시스템 매개 변수 집합에 대한 여러 기본값 집합을 노출합니다. 이 매개 변수를 특정 구성으로 설정하면 모든 시스템 매개 변수 값이 해당 구성의 기본값으로 다시 설정됩니다. 특정 instance 대한 구성이 설정된 경우 전역 시스템 매개 변수는 기본값으로 다시 설정되지 않습니다.

또한 매개 변수 자체는 데이터베이스 엔진의 동작에 다른 영향을 미칠 수 있습니다.

현재 지원되는 두 가지 구성은 다음과 같습니다.

  • 작은 구성(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은 다음을 포함하여 데이터베이스 엔진에 여러 가지 다른 영향을 줍니다.

  • 시스템 매개 변수로 관리되는 모든 리소스는 필요에 따라 힙에서 할당됩니다.

  • 데이터베이스 엔진에서 사용하는 다른 내부 리소스의 크기가 축소됩니다.

  • 백그라운드 스레드 작업을 방지하기 위해 다양한 유지 관리 작업이 다시 스케일백됩니다.

레이블

기본값:

1(레거시)

유형:

정수

유효한 범위:

0 – 1

범위:

인스턴스

JetCreateInstance 후 설정:

Yes

JetInit 다음에 설정:

No

물리적 레이아웃에 영향을 줍니다.

No

안정성에 영향을 줍니다.

No

성능에 영향을 줍니다.

Yes

리소스에 영향을 줍니다.

Yes

가용성:

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

레이블

기본값:

True

유형:

부울

유효한 범위:

False, True

범위:

인스턴스

JetCreateInstance 후 설정:

Yes

JetInit 다음에 설정:

Yes

물리적 레이아웃에 영향을 줍니다.

No

안정성에 영향을 줍니다.

No

성능에 영향을 줍니다.

No

리소스에 영향을 줍니다.

No

가용성:

Windows Server 2008 및 Windows Vista부터

요구 사항

요구 사항

클라이언트

Windows Vista가 필요합니다.

서버

Windows Server 2008이 필요합니다.

머리글

Esent.h에 선언되었습니다.

참고 항목

JetCreateInstance
JetInit