Мета-параметры
Применимо к: Windows | Windows Server
Мета-параметры
В этом разделе содержатся параметры, которые используются для управления другими параметрами.
JET_paramConfiguration
129
Этот параметр предоставляет несколько наборов значений по умолчанию для всего набора системных параметров. Если для этого параметра задана определенная конфигурация, все значения системных параметров сбрасываются до значений по умолчанию для этой конфигурации. Если конфигурация задана для конкретного экземпляра, глобальные системные параметры не будут сброшены до значений по умолчанию.
Кроме того, сам параметр может влиять на поведение ядра СУБД.
В настоящее время поддерживаются две конфигурации:
Малая конфигурация (0): ядро СУБД оптимизировано для использования памяти.
Устаревшая конфигурация (1): ядро СУБД имеет традиционные значения по умолчанию.
Small Configuration изменяет значения по умолчанию следующих системных параметров на указанные значения:
Системный параметр |
Новое значение по умолчанию |
---|---|
JET_paramMaxSessions |
30 000 |
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: |
Да |
Устанавливается после 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
Метка | Значение |
---|---|
Значение по умолчанию: |
True |
Тип: |
Логическое |
Допустимый диапазон: |
False, True |
Область. |
Экземпляр |
Задать после JetCreateInstance: |
Да |
Устанавливается после JetInit: |
Да |
Влияет на физический макет: |
Нет |
Влияет на надежность: |
Нет |
Влияет на производительность: |
Нет |
Влияет на ресурсы: |
Нет |
"Доступность": |
Начиная с Windows Server 2008 и Windows Vista |
Требования
Требование | Значение |
---|---|
Клиент |
Требуется Windows Vista. |
Сервер |
Требуется Windows Server 2008. |
Верхняя часть |
Объявлено в Esent.h. |