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.

Consulte Também

JetCreateInstance
JetInit