Metaparâmetros
Aplica-se a: Windows | Windows Server
Metaparâmetros
Este tópico contém parâmetros usados para controlar outros parâmetros.
JET_paramConfiguration
129
Esse parâmetro expõe vários conjuntos de valores padrão para todo o conjunto de parâmetros do sistema. Quando esse parâmetro é definido como uma configuração específica, todos os valores de parâmetro do sistema são redefinidos para seus valores padrão para essa configuração. Se a configuração for definida para uma instância específica, os parâmetros globais do sistema não serão redefinidos para seus valores padrão.
Além disso, o próprio parâmetro pode ter outros efeitos no comportamento do mecanismo de banco de dados.
No momento, há duas configurações com suporte:
Configuração pequena (0): o mecanismo de banco de dados é otimizado para uso de memória.
Configuração Herdada (1): o mecanismo de banco de dados tem seus padrões tradicionais.
A Configuração Pequena altera os padrões dos seguintes parâmetros do sistema para os valores especificados:
Parâmetro do sistema |
Novo valor padrão |
---|---|
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 |
A Configuração Pequena também tem vários outros efeitos no mecanismo de banco de dados, incluindo:
Todos os recursos gerenciados por parâmetros do sistema são alocados do heap conforme necessário
Outros recursos internos usados pelo mecanismo de banco de dados são reduzidos horizontalmente
Várias atividades de manutenção são redimensionadas para evitar a atividade de thread em segundo plano
Rótulo | Valor |
---|---|
Valor padrão: |
1 (Herdado) |
Tipo: |
Inteiro |
Intervalo válido: |
0 – 1 |
Escopo: |
Instância |
Definir após JetCreateInstance: |
Sim |
Definir após JetInit: |
Não |
Afeta o layout físico: |
Não |
Afeta a confiabilidade: |
Não |
Afeta o desempenho: |
Sim |
Afeta recursos: |
Sim |
Disponibilidade: |
Começando com o Windows Server 2008 e o Windows Vista |
JET_paramEnableAdvanced
130
Esse parâmetro é usado para controlar quando o mecanismo de banco de dados aceita ou rejeita alterações em um subconjunto dos parâmetros do sistema. Esse parâmetro é usado em conjunto com JET_paramConfiguration para impedir que alguns parâmetros do sistema sejam definidos longe dos padrões da configuração selecionada.
Os seguintes parâmetros do sistema serão protegidos contra serem definidos quando esse parâmetro for definido como 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
Rótulo | Valor |
---|---|
Valor Padrão: |
True |
Tipo: |
Booliano |
Intervalo válido: |
False, True |
Escopo: |
Instância |
Set After JetCreateInstance: |
Sim |
Definido após JetInit: |
Sim |
Afeta o layout físico: |
Não |
Afeta a confiabilidade: |
Não |
Afeta o desempenho: |
Não |
Afeta recursos: |
Não |
Disponibilidade: |
Começando com o Windows Server 2008 e o Windows Vista |
Requisitos
Requisito | Valor |
---|---|
Cliente |
Requer o Windows Vista. |
Servidor |
Requer o Windows Server 2008. |
Cabeçalho |
Declarado em Esent.h. |