Ler em inglês

Partilhar via


Ajuste de Consulta / Outras Opções do Planejador

Escolha uma versão do PostgreSQL

constraint_exclusion

Atributo Value
Categoria Ajuste de Consulta / Outras Opções do Planejador
Description Controla o uso de restrições de tabela pelo planejador de consultas para otimizar consultas.
Tipo de dados enumeração
Default value partition
Valores permitidos partition,on,off
Tipo de parâmetro dynamic
Documentação constraint_exclusion

cursor_tuple_fraction

Atributo Value
Categoria Ajuste de Consulta / Outras Opções do Planejador
Description Define a estimativa do planejador da fração das linhas de um cursor que serão recuperadas.
Tipo de dados numérico
Default value 0.1
Valores permitidos 0-1
Tipo de parâmetro dynamic
Documentação cursor_tuple_fraction

default_statistics_target

Atributo Value
Categoria Ajuste de Consulta / Outras Opções do Planejador
Description Define o destino de estatísticas padrão para colunas de tabela sem um destino específico de coluna.
Tipo de dados integer
Default value 100
Valores permitidos 1-10000
Tipo de parâmetro dynamic
Documentação default_statistics_target

from_collapse_limit

Atributo Value
Categoria Ajuste de Consulta / Outras Opções do Planejador
Description O planejador mesclará subconsultas em consultas superiores até esse limite na cláusula FROM. Valores menores reduzem o tempo de planejamento, mas podem gerar planos de consulta inferiores.
Tipo de dados integer
Default value 8
Valores permitidos 1-2147483647
Tipo de parâmetro dynamic
Documentação from_collapse_limit

JIT

Atributo Value
Categoria Ajuste de Consulta / Outras Opções do Planejador
Description Determina se a compilação JIT pode ser usada pelo PostgreSQL.
Tipo de dados boolean
Default value off
Valores permitidos on, off
Tipo de parâmetro dynamic
Documentação JIT

join_collapse_limit

Atributo Value
Categoria Ajuste de Consulta / Outras Opções do Planejador
Description Define o tamanho da lista FROM além do qual as construções JOIN não são niveladas.
Tipo de dados integer
Default value 8
Valores permitidos 1-2147483647
Tipo de parâmetro dynamic
Documentação join_collapse_limit

plan_cache_mode

Atributo Value
Categoria Ajuste de Consulta / Outras Opções do Planejador
Description Controla a seleção do plano personalizado ou genérico pelo planejador.
Tipo de dados enumeração
Default value auto
Valores permitidos auto
Tipo de parâmetro somente leitura
Documentação plan_cache_mode

recursive_worktable_factor

Atributo Value
Categoria Ajuste de Consulta / Outras Opções do Planejador
Description Define a estimativa do planejador do tamanho médio da tabela de trabalho de uma consulta recursiva.
Tipo de dados numérico
Default value 10
Valores permitidos 10
Tipo de parâmetro somente leitura
Documentação recursive_worktable_factor

constraint_exclusion

Atributo Value
Categoria Ajuste de Consulta / Outras Opções do Planejador
Description Controla o uso de restrições de tabela pelo planejador de consultas para otimizar consultas.
Tipo de dados enumeração
Default value partition
Valores permitidos partition,on,off
Tipo de parâmetro dynamic
Documentação constraint_exclusion

cursor_tuple_fraction

Atributo Value
Categoria Ajuste de Consulta / Outras Opções do Planejador
Description Define a estimativa do planejador da fração das linhas de um cursor que serão recuperadas.
Tipo de dados numérico
Default value 0.1
Valores permitidos 0-1
Tipo de parâmetro dynamic
Documentação cursor_tuple_fraction

default_statistics_target

Atributo Value
Categoria Ajuste de Consulta / Outras Opções do Planejador
Description Define o destino de estatísticas padrão para colunas de tabela sem um destino específico de coluna.
Tipo de dados integer
Default value 100
Valores permitidos 1-10000
Tipo de parâmetro dynamic
Documentação default_statistics_target

from_collapse_limit

Atributo Value
Categoria Ajuste de Consulta / Outras Opções do Planejador
Description O planejador mesclará subconsultas em consultas superiores até esse limite na cláusula FROM. Valores menores reduzem o tempo de planejamento, mas podem gerar planos de consulta inferiores.
Tipo de dados integer
Default value 8
Valores permitidos 1-2147483647
Tipo de parâmetro dynamic
Documentação from_collapse_limit

JIT

Atributo Value
Categoria Ajuste de Consulta / Outras Opções do Planejador
Description Determina se a compilação JIT pode ser usada pelo PostgreSQL.
Tipo de dados boolean
Default value off
Valores permitidos on, off
Tipo de parâmetro dynamic
Documentação JIT

join_collapse_limit

Atributo Value
Categoria Ajuste de Consulta / Outras Opções do Planejador
Description Define o tamanho da lista FROM além do qual as construções JOIN não são niveladas.
Tipo de dados integer
Default value 8
Valores permitidos 1-2147483647
Tipo de parâmetro dynamic
Documentação join_collapse_limit

plan_cache_mode

Atributo Value
Categoria Ajuste de Consulta / Outras Opções do Planejador
Description Controla a seleção do plano personalizado ou genérico pelo planejador.
Tipo de dados enumeração
Default value auto
Valores permitidos auto
Tipo de parâmetro somente leitura
Documentação plan_cache_mode

recursive_worktable_factor

Atributo Value
Categoria Ajuste de Consulta / Outras Opções do Planejador
Description Define a estimativa do planejador do tamanho médio da tabela de trabalho de uma consulta recursiva.
Tipo de dados numérico
Default value 10
Valores permitidos 10
Tipo de parâmetro somente leitura
Documentação recursive_worktable_factor

constraint_exclusion

Atributo Value
Categoria Ajuste de Consulta / Outras Opções do Planejador
Description Controla o uso de restrições de tabela pelo planejador de consultas para otimizar consultas.
Tipo de dados enumeração
Default value partition
Valores permitidos partition,on,off
Tipo de parâmetro dynamic
Documentação constraint_exclusion

cursor_tuple_fraction

Atributo Value
Categoria Ajuste de Consulta / Outras Opções do Planejador
Description Define a estimativa do planejador da fração das linhas de um cursor que serão recuperadas.
Tipo de dados numérico
Default value 0.1
Valores permitidos 0-1
Tipo de parâmetro dynamic
Documentação cursor_tuple_fraction

default_statistics_target

Atributo Value
Categoria Ajuste de Consulta / Outras Opções do Planejador
Description Define o destino de estatísticas padrão para colunas de tabela sem um destino específico de coluna.
Tipo de dados integer
Default value 100
Valores permitidos 1-10000
Tipo de parâmetro dynamic
Documentação default_statistics_target

from_collapse_limit

Atributo Value
Categoria Ajuste de Consulta / Outras Opções do Planejador
Description O planejador mesclará subconsultas em consultas superiores até esse limite na cláusula FROM. Valores menores reduzem o tempo de planejamento, mas podem gerar planos de consulta inferiores.
Tipo de dados integer
Default value 8
Valores permitidos 1-2147483647
Tipo de parâmetro dynamic
Documentação from_collapse_limit

JIT

Atributo Value
Categoria Ajuste de Consulta / Outras Opções do Planejador
Description Determina se a compilação JIT pode ser usada pelo PostgreSQL.
Tipo de dados boolean
Default value off
Valores permitidos on, off
Tipo de parâmetro dynamic
Documentação JIT

join_collapse_limit

Atributo Value
Categoria Ajuste de Consulta / Outras Opções do Planejador
Description Define o tamanho da lista FROM além do qual as construções JOIN não são niveladas.
Tipo de dados integer
Default value 8
Valores permitidos 1-2147483647
Tipo de parâmetro dynamic
Documentação join_collapse_limit

plan_cache_mode

Atributo Value
Categoria Ajuste de Consulta / Outras Opções do Planejador
Description Controla a seleção do plano personalizado ou genérico pelo planejador.
Tipo de dados enumeração
Default value auto
Valores permitidos auto
Tipo de parâmetro somente leitura
Documentação plan_cache_mode

constraint_exclusion

Atributo Value
Categoria Ajuste de Consulta / Outras Opções do Planejador
Description Controla o uso de restrições de tabela pelo planejador de consultas para otimizar consultas.
Tipo de dados enumeração
Default value partition
Valores permitidos partition,on,off
Tipo de parâmetro dynamic
Documentação constraint_exclusion

cursor_tuple_fraction

Atributo Value
Categoria Ajuste de Consulta / Outras Opções do Planejador
Description Define a estimativa do planejador da fração das linhas de um cursor que serão recuperadas.
Tipo de dados numérico
Default value 0.1
Valores permitidos 0-1
Tipo de parâmetro dynamic
Documentação cursor_tuple_fraction

default_statistics_target

Atributo Value
Categoria Ajuste de Consulta / Outras Opções do Planejador
Description Define o destino de estatísticas padrão para colunas de tabela sem um destino específico de coluna.
Tipo de dados integer
Default value 100
Valores permitidos 1-10000
Tipo de parâmetro dynamic
Documentação default_statistics_target

from_collapse_limit

Atributo Value
Categoria Ajuste de Consulta / Outras Opções do Planejador
Description O planejador mesclará subconsultas em consultas superiores até esse limite na cláusula FROM. Valores menores reduzem o tempo de planejamento, mas podem gerar planos de consulta inferiores.
Tipo de dados integer
Default value 8
Valores permitidos 1-2147483647
Tipo de parâmetro dynamic
Documentação from_collapse_limit

JIT

Atributo Value
Categoria Ajuste de Consulta / Outras Opções do Planejador
Description Determina se a compilação JIT pode ser usada pelo PostgreSQL.
Tipo de dados boolean
Default value off
Valores permitidos on, off
Tipo de parâmetro dynamic
Documentação JIT

join_collapse_limit

Atributo Value
Categoria Ajuste de Consulta / Outras Opções do Planejador
Description Define o tamanho da lista FROM além do qual as construções JOIN não são niveladas.
Tipo de dados integer
Default value 8
Valores permitidos 1-2147483647
Tipo de parâmetro dynamic
Documentação join_collapse_limit

plan_cache_mode

Atributo Value
Categoria Ajuste de Consulta / Outras Opções do Planejador
Description Controla a seleção do plano personalizado ou genérico pelo planejador.
Tipo de dados enumeração
Default value auto
Valores permitidos auto
Tipo de parâmetro somente leitura
Documentação plan_cache_mode

constraint_exclusion

Atributo Value
Categoria Ajuste de Consulta / Outras Opções do Planejador
Description Controla o uso de restrições de tabela pelo planejador de consultas para otimizar consultas.
Tipo de dados enumeração
Default value partition
Valores permitidos partition,on,off
Tipo de parâmetro dynamic
Documentação constraint_exclusion

cursor_tuple_fraction

Atributo Value
Categoria Ajuste de Consulta / Outras Opções do Planejador
Description Define a estimativa do planejador da fração das linhas de um cursor que serão recuperadas.
Tipo de dados numérico
Default value 0.1
Valores permitidos 0-1
Tipo de parâmetro dynamic
Documentação cursor_tuple_fraction

default_statistics_target

Atributo Value
Categoria Ajuste de Consulta / Outras Opções do Planejador
Description Define o destino de estatísticas padrão para colunas de tabela sem um destino específico de coluna.
Tipo de dados integer
Default value 100
Valores permitidos 1-10000
Tipo de parâmetro dynamic
Documentação default_statistics_target

from_collapse_limit

Atributo Value
Categoria Ajuste de Consulta / Outras Opções do Planejador
Description O planejador mesclará subconsultas em consultas superiores até esse limite na cláusula FROM. Valores menores reduzem o tempo de planejamento, mas podem gerar planos de consulta inferiores.
Tipo de dados integer
Default value 8
Valores permitidos 1-2147483647
Tipo de parâmetro dynamic
Documentação from_collapse_limit

JIT

Atributo Value
Categoria Ajuste de Consulta / Outras Opções do Planejador
Description Determina se a compilação JIT pode ser usada pelo PostgreSQL.
Tipo de dados boolean
Default value off
Valores permitidos on, off
Tipo de parâmetro dynamic
Documentação JIT

join_collapse_limit

Atributo Value
Categoria Ajuste de Consulta / Outras Opções do Planejador
Description Define o tamanho da lista FROM além do qual as construções JOIN não são niveladas.
Tipo de dados integer
Default value 8
Valores permitidos 1-2147483647
Tipo de parâmetro dynamic
Documentação join_collapse_limit

plan_cache_mode

Atributo Value
Categoria Ajuste de Consulta / Outras Opções do Planejador
Description Controla a seleção do plano personalizado ou genérico pelo planejador.
Tipo de dados enumeração
Default value auto
Valores permitidos auto
Tipo de parâmetro somente leitura
Documentação plan_cache_mode

constraint_exclusion

Atributo Value
Categoria Ajuste de Consulta / Outras Opções do Planejador
Description Controla o uso de restrições de tabela pelo planejador de consultas para otimizar consultas.
Tipo de dados enumeração
Default value partition
Valores permitidos partition,on,off
Tipo de parâmetro dynamic
Documentação constraint_exclusion

cursor_tuple_fraction

Atributo Value
Categoria Ajuste de Consulta / Outras Opções do Planejador
Description Define a estimativa do planejador da fração das linhas de um cursor que serão recuperadas.
Tipo de dados numérico
Default value 0.1
Valores permitidos 0-1
Tipo de parâmetro dynamic
Documentação cursor_tuple_fraction

default_statistics_target

Atributo Value
Categoria Ajuste de Consulta / Outras Opções do Planejador
Description Define o destino de estatísticas padrão para colunas de tabela sem um destino específico de coluna.
Tipo de dados integer
Default value 100
Valores permitidos 1-10000
Tipo de parâmetro dynamic
Documentação default_statistics_target

from_collapse_limit

Atributo Value
Categoria Ajuste de Consulta / Outras Opções do Planejador
Description O planejador mesclará subconsultas em consultas superiores até esse limite na cláusula FROM. Valores menores reduzem o tempo de planejamento, mas podem gerar planos de consulta inferiores.
Tipo de dados integer
Default value 8
Valores permitidos 1-2147483647
Tipo de parâmetro dynamic
Documentação from_collapse_limit

JIT

Atributo Value
Categoria Ajuste de Consulta / Outras Opções do Planejador
Description Determina se a compilação JIT pode ser usada pelo PostgreSQL.
Tipo de dados boolean
Default value off
Valores permitidos on, off
Tipo de parâmetro dynamic
Documentação JIT

join_collapse_limit

Atributo Value
Categoria Ajuste de Consulta / Outras Opções do Planejador
Description Define o tamanho da lista FROM além do qual as construções JOIN não são niveladas.
Tipo de dados integer
Default value 8
Valores permitidos 1-2147483647
Tipo de parâmetro dynamic
Documentação join_collapse_limit

Recursos adicionais

Formação

Módulo

Ajustar consultas na Base de Dados do Azure para PostgreSQL - Training

Os bancos de dados relacionais armazenam muitos tipos diferentes de dados para muitos tipos diferentes de aplicativos. Algumas bases de dados têm milhares de utilizadores e outras têm apenas um utilizador. Algumas tabelas têm dezenas de linhas, enquanto outras têm milhões de linhas. Alguns dados são exclusivos, enquanto outros são duplicados. Todas essas variáveis significam que os sistemas de gerenciamento de banco de dados (DBMSs) precisam de sistemas para entender os dados e as consultas que estão sendo