메타 매개 변수
적용 대상: 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에 선언되었습니다. |