Compartilhar via


Ajuste de Consulta/Constantes de Custo do Planner

cpu_index_tuple_cost

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define a estimativa do planejador sobre o custo de processamento de cada entrada de índice durante uma verificação de índice.
Tipo de dados numeric
Valor padrão 0.005
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dinâmico
Documentação cpu_index_tuple_cost

cpu_operator_cost

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define a estimativa do planejador do custo de processamento de cada operador ou função executada durante uma consulta.
Tipo de dados numeric
Valor padrão 0.0025
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dinâmico
Documentação cpu_operator_cost

cpu_tuple_cost

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define a estimativa do planejador do custo de processamento de cada linha durante uma consulta.
Tipo de dados numeric
Valor padrão 0.01
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dinâmico
Documentação cpu_tuple_cost

effective_cache_size

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define a suposição do planejador sobre o tamanho do cache de disco.
Tipo de dados Número inteiro
Valor padrão Depende dos recursos (vCores, RAM ou espaço em disco) alocados para o servidor.
Valores permitidos 1-2147483647
Tipo de parâmetro dinâmico
Documentação effective_cache_size

Observações específicas do Azure

O valor padrão para o parâmetro do servidor effective_cache_size é calculado quando você provisiona a instância do servidor flexível do Banco de Dados do Azure para PostgreSQL, com base no nome do produto selecionado para sua computação. As alterações posteriores na seleção do produto para o cálculo que suporta o servidor flexível não terão efeito no valor padrão do parâmetro do servidor effective_cache_size dessa instância.

Sempre que você alterar o produto atribuído a uma instância, você também deve ajustar o valor do parâmetro effective_cache_size de acordo com os valores na fórmula a seguir.

A fórmula usada para calcular o valor de effective_cache_size depende do valor de shared_buffers e se parece com (memoryGib * 131072) - shared_buffers.

Tamanho da memória shared_buffers effective_cache_size
2 GiB 32768 229376
4 GiB 131072 393216
8 GiB 262144 786432
16 GiB 524288 1572864
32 GiB 1048576 3145728
48 GiB 1572864 4718592
64 GiB 2097152 6291456
80 GiB 2621440 7864320
128 GiB 4194304 12582912
160 GiB 5242880 15728640
192 GiB 6291456 18874368
256 GiB 8388608 25165824
384 GiB 12582912 37748736
432 GiB 14155776 42467328
672 GiB 22020096 66060288

jit_above_cost

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define o custo da consulta acima do qual a compilação JIT é ativada, se habilitada.
Tipo de dados Número inteiro
Valor padrão 100000
Valores permitidos -1-2147483647
Tipo de parâmetro dinâmico
Documentação jit_above_cost

jit_inline_above_cost

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define o custo da consulta acima do qual a compilação JIT tenta embutido funções e operadores.
Tipo de dados Número inteiro
Valor padrão 500000
Valores permitidos -1-2147483647
Tipo de parâmetro dinâmico
Documentação jit_inline_above_cost

jit_optimize_above_cost

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define o custo da consulta acima do qual a compilação JIT aplica otimizações caras.
Tipo de dados Número inteiro
Valor padrão 500000
Valores permitidos -1-2147483647
Tipo de parâmetro dinâmico
Documentação jit_optimize_above_cost

min_parallel_index_scan_size

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define a quantidade mínima de dados de índice para uma verificação paralela.
Tipo de dados Número inteiro
Valor padrão 64
Valores permitidos 0-715827882
Tipo de parâmetro dinâmico
Documentação min_parallel_index_scan_size

min_parallel_table_scan_size

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define a quantidade mínima de dados da tabela que devem ser verificados para que uma verificação paralela seja considerada.
Tipo de dados Número inteiro
Valor padrão 1024
Valores permitidos 0-715827882
Tipo de parâmetro dinâmico
Documentação min_parallel_table_scan_size

parallel_setup_cost

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define a estimativa do planejador sobre o custo de iniciar processos de trabalho para consulta paralela.
Tipo de dados numeric
Valor padrão 1000
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dinâmico
Documentação parallel_setup_cost

parallel_tuple_cost

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define a estimativa do planejador do custo de passar cada tupla (linha) de trabalho para back-end mestre.
Tipo de dados numeric
Valor padrão 0.1
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dinâmico
Documentação parallel_tuple_cost

random_page_cost

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define a estimativa do planejador sobre o custo de uma página de disco buscada não sequencialmente.
Tipo de dados numeric
Valor padrão 2
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dinâmico
Documentação random_page_cost

seq_page_cost

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define a estimativa do planejador do custo de uma página de disco buscada sequencialmente.
Tipo de dados numeric
Valor padrão 1
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dinâmico
Documentação seq_page_cost

cpu_index_tuple_cost

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define a estimativa do planejador sobre o custo de processamento de cada entrada de índice durante uma verificação de índice.
Tipo de dados numeric
Valor padrão 0.005
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dinâmico
Documentação cpu_index_tuple_cost

cpu_operator_cost

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define a estimativa do planejador do custo de processamento de cada operador ou função executada durante uma consulta.
Tipo de dados numeric
Valor padrão 0.0025
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dinâmico
Documentação cpu_operator_cost

cpu_tuple_cost

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define a estimativa do planejador do custo de processamento de cada linha durante uma consulta.
Tipo de dados numeric
Valor padrão 0.01
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dinâmico
Documentação cpu_tuple_cost

effective_cache_size

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define a suposição do planejador sobre o tamanho do cache de disco.
Tipo de dados Número inteiro
Valor padrão Depende dos recursos (vCores, RAM ou espaço em disco) alocados para o servidor.
Valores permitidos 1-2147483647
Tipo de parâmetro dinâmico
Documentação effective_cache_size

Observações específicas do Azure

O valor padrão para o parâmetro do servidor effective_cache_size é calculado quando você provisiona a instância do servidor flexível do Banco de Dados do Azure para PostgreSQL, com base no nome do produto selecionado para sua computação. As alterações posteriores na seleção do produto para o cálculo que suporta o servidor flexível não terão efeito no valor padrão do parâmetro do servidor effective_cache_size dessa instância.

Sempre que você alterar o produto atribuído a uma instância, você também deve ajustar o valor do parâmetro effective_cache_size de acordo com os valores na fórmula a seguir.

A fórmula usada para calcular o valor de effective_cache_size depende do valor de shared_buffers e se parece com (memoryGib * 131072) - shared_buffers.

Tamanho da memória shared_buffers effective_cache_size
2 GiB 32768 229376
4 GiB 131072 393216
8 GiB 262144 786432
16 GiB 524288 1572864
32 GiB 1048576 3145728
48 GiB 1572864 4718592
64 GiB 2097152 6291456
80 GiB 2621440 7864320
128 GiB 4194304 12582912
160 GiB 5242880 15728640
192 GiB 6291456 18874368
256 GiB 8388608 25165824
384 GiB 12582912 37748736
432 GiB 14155776 42467328
672 GiB 22020096 66060288

jit_above_cost

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define o custo da consulta acima do qual a compilação JIT é ativada, se habilitada.
Tipo de dados Número inteiro
Valor padrão 100000
Valores permitidos -1-2147483647
Tipo de parâmetro dinâmico
Documentação jit_above_cost

jit_inline_above_cost

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define o custo da consulta acima do qual a compilação JIT tenta embutido funções e operadores.
Tipo de dados Número inteiro
Valor padrão 500000
Valores permitidos -1-2147483647
Tipo de parâmetro dinâmico
Documentação jit_inline_above_cost

jit_optimize_above_cost

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define o custo da consulta acima do qual a compilação JIT aplica otimizações caras.
Tipo de dados Número inteiro
Valor padrão 500000
Valores permitidos -1-2147483647
Tipo de parâmetro dinâmico
Documentação jit_optimize_above_cost

min_parallel_index_scan_size

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define a quantidade mínima de dados de índice para uma verificação paralela.
Tipo de dados Número inteiro
Valor padrão 64
Valores permitidos 0-715827882
Tipo de parâmetro dinâmico
Documentação min_parallel_index_scan_size

min_parallel_table_scan_size

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define a quantidade mínima de dados da tabela que devem ser verificados para que uma verificação paralela seja considerada.
Tipo de dados Número inteiro
Valor padrão 1024
Valores permitidos 0-715827882
Tipo de parâmetro dinâmico
Documentação min_parallel_table_scan_size

parallel_setup_cost

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define a estimativa do planejador sobre o custo de iniciar processos de trabalho para consulta paralela.
Tipo de dados numeric
Valor padrão 1000
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dinâmico
Documentação parallel_setup_cost

parallel_tuple_cost

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define a estimativa do planejador do custo de passar cada tupla (linha) de trabalho para back-end mestre.
Tipo de dados numeric
Valor padrão 0.1
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dinâmico
Documentação parallel_tuple_cost

random_page_cost

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define a estimativa do planejador sobre o custo de uma página de disco buscada não sequencialmente.
Tipo de dados numeric
Valor padrão 2
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dinâmico
Documentação random_page_cost

seq_page_cost

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define a estimativa do planejador do custo de uma página de disco buscada sequencialmente.
Tipo de dados numeric
Valor padrão 1
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dinâmico
Documentação seq_page_cost

cpu_index_tuple_cost

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define a estimativa do planejador sobre o custo de processamento de cada entrada de índice durante uma verificação de índice.
Tipo de dados numeric
Valor padrão 0.005
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dinâmico
Documentação cpu_index_tuple_cost

cpu_operator_cost

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define a estimativa do planejador do custo de processamento de cada operador ou função executada durante uma consulta.
Tipo de dados numeric
Valor padrão 0.0025
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dinâmico
Documentação cpu_operator_cost

cpu_tuple_cost

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define a estimativa do planejador do custo de processamento de cada linha durante uma consulta.
Tipo de dados numeric
Valor padrão 0.01
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dinâmico
Documentação cpu_tuple_cost

effective_cache_size

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define a suposição do planejador sobre o tamanho do cache de disco.
Tipo de dados Número inteiro
Valor padrão Depende dos recursos (vCores, RAM ou espaço em disco) alocados para o servidor.
Valores permitidos 1-2147483647
Tipo de parâmetro dinâmico
Documentação effective_cache_size

Observações específicas do Azure

O valor padrão para o parâmetro do servidor effective_cache_size é calculado quando você provisiona a instância do servidor flexível do Banco de Dados do Azure para PostgreSQL, com base no nome do produto selecionado para sua computação. As alterações posteriores na seleção do produto para o cálculo que suporta o servidor flexível não terão efeito no valor padrão do parâmetro do servidor effective_cache_size dessa instância.

Sempre que você alterar o produto atribuído a uma instância, você também deve ajustar o valor do parâmetro effective_cache_size de acordo com os valores na fórmula a seguir.

A fórmula usada para calcular o valor de effective_cache_size depende do valor de shared_buffers e se parece com (memoryGib * 131072) - shared_buffers.

Tamanho da memória shared_buffers effective_cache_size
2 GiB 32768 229376
4 GiB 131072 393216
8 GiB 262144 786432
16 GiB 524288 1572864
32 GiB 1048576 3145728
48 GiB 1572864 4718592
64 GiB 2097152 6291456
80 GiB 2621440 7864320
128 GiB 4194304 12582912
160 GiB 5242880 15728640
192 GiB 6291456 18874368
256 GiB 8388608 25165824
384 GiB 12582912 37748736
432 GiB 14155776 42467328
672 GiB 22020096 66060288

jit_above_cost

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define o custo da consulta acima do qual a compilação JIT é ativada, se habilitada.
Tipo de dados Número inteiro
Valor padrão 100000
Valores permitidos -1-2147483647
Tipo de parâmetro dinâmico
Documentação jit_above_cost

jit_inline_above_cost

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define o custo da consulta acima do qual a compilação JIT tenta embutido funções e operadores.
Tipo de dados Número inteiro
Valor padrão 500000
Valores permitidos -1-2147483647
Tipo de parâmetro dinâmico
Documentação jit_inline_above_cost

jit_optimize_above_cost

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define o custo da consulta acima do qual a compilação JIT aplica otimizações caras.
Tipo de dados Número inteiro
Valor padrão 500000
Valores permitidos -1-2147483647
Tipo de parâmetro dinâmico
Documentação jit_optimize_above_cost

min_parallel_index_scan_size

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define a quantidade mínima de dados de índice para uma verificação paralela.
Tipo de dados Número inteiro
Valor padrão 64
Valores permitidos 0-715827882
Tipo de parâmetro dinâmico
Documentação min_parallel_index_scan_size

min_parallel_table_scan_size

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define a quantidade mínima de dados da tabela que devem ser verificados para que uma verificação paralela seja considerada.
Tipo de dados Número inteiro
Valor padrão 1024
Valores permitidos 0-715827882
Tipo de parâmetro dinâmico
Documentação min_parallel_table_scan_size

parallel_setup_cost

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define a estimativa do planejador sobre o custo de iniciar processos de trabalho para consulta paralela.
Tipo de dados numeric
Valor padrão 1000
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dinâmico
Documentação parallel_setup_cost

parallel_tuple_cost

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define a estimativa do planejador do custo de passar cada tupla (linha) de trabalho para back-end mestre.
Tipo de dados numeric
Valor padrão 0.1
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dinâmico
Documentação parallel_tuple_cost

random_page_cost

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define a estimativa do planejador sobre o custo de uma página de disco buscada não sequencialmente.
Tipo de dados numeric
Valor padrão 2
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dinâmico
Documentação random_page_cost

seq_page_cost

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define a estimativa do planejador do custo de uma página de disco buscada sequencialmente.
Tipo de dados numeric
Valor padrão 1
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dinâmico
Documentação seq_page_cost

cpu_index_tuple_cost

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define a estimativa do planejador sobre o custo de processamento de cada entrada de índice durante uma verificação de índice.
Tipo de dados numeric
Valor padrão 0.005
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dinâmico
Documentação cpu_index_tuple_cost

cpu_operator_cost

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define a estimativa do planejador do custo de processamento de cada operador ou função executada durante uma consulta.
Tipo de dados numeric
Valor padrão 0.0025
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dinâmico
Documentação cpu_operator_cost

cpu_tuple_cost

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define a estimativa do planejador do custo de processamento de cada linha durante uma consulta.
Tipo de dados numeric
Valor padrão 0.01
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dinâmico
Documentação cpu_tuple_cost

effective_cache_size

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define a suposição do planejador sobre o tamanho do cache de disco.
Tipo de dados Número inteiro
Valor padrão Depende dos recursos (vCores, RAM ou espaço em disco) alocados para o servidor.
Valores permitidos 1-2147483647
Tipo de parâmetro dinâmico
Documentação effective_cache_size

Observações específicas do Azure

O valor padrão para o parâmetro do servidor effective_cache_size é calculado quando você provisiona a instância do servidor flexível do Banco de Dados do Azure para PostgreSQL, com base no nome do produto selecionado para sua computação. As alterações posteriores na seleção do produto para o cálculo que suporta o servidor flexível não terão efeito no valor padrão do parâmetro do servidor effective_cache_size dessa instância.

Sempre que você alterar o produto atribuído a uma instância, você também deve ajustar o valor do parâmetro effective_cache_size de acordo com os valores na fórmula a seguir.

A fórmula usada para calcular o valor de effective_cache_size depende do valor de shared_buffers e se parece com (memoryGib * 131072) - shared_buffers.

Tamanho da memória shared_buffers effective_cache_size
2 GiB 32768 229376
4 GiB 131072 393216
8 GiB 262144 786432
16 GiB 524288 1572864
32 GiB 1048576 3145728
48 GiB 1572864 4718592
64 GiB 2097152 6291456
80 GiB 2621440 7864320
128 GiB 4194304 12582912
160 GiB 5242880 15728640
192 GiB 6291456 18874368
256 GiB 8388608 25165824
384 GiB 12582912 37748736
432 GiB 14155776 42467328
672 GiB 22020096 66060288

jit_above_cost

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define o custo da consulta acima do qual a compilação JIT é ativada, se habilitada.
Tipo de dados Número inteiro
Valor padrão 100000
Valores permitidos -1-2147483647
Tipo de parâmetro dinâmico
Documentação jit_above_cost

jit_inline_above_cost

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define o custo da consulta acima do qual a compilação JIT tenta embutido funções e operadores.
Tipo de dados Número inteiro
Valor padrão 500000
Valores permitidos -1-2147483647
Tipo de parâmetro dinâmico
Documentação jit_inline_above_cost

jit_optimize_above_cost

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define o custo da consulta acima do qual a compilação JIT aplica otimizações caras.
Tipo de dados Número inteiro
Valor padrão 500000
Valores permitidos -1-2147483647
Tipo de parâmetro dinâmico
Documentação jit_optimize_above_cost

min_parallel_index_scan_size

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define a quantidade mínima de dados de índice para uma verificação paralela.
Tipo de dados Número inteiro
Valor padrão 64
Valores permitidos 0-715827882
Tipo de parâmetro dinâmico
Documentação min_parallel_index_scan_size

min_parallel_table_scan_size

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define a quantidade mínima de dados da tabela que devem ser verificados para que uma verificação paralela seja considerada.
Tipo de dados Número inteiro
Valor padrão 1024
Valores permitidos 0-715827882
Tipo de parâmetro dinâmico
Documentação min_parallel_table_scan_size

parallel_setup_cost

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define a estimativa do planejador sobre o custo de iniciar processos de trabalho para consulta paralela.
Tipo de dados numeric
Valor padrão 1000
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dinâmico
Documentação parallel_setup_cost

parallel_tuple_cost

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define a estimativa do planejador do custo de passar cada tupla (linha) de trabalho para back-end mestre.
Tipo de dados numeric
Valor padrão 0.1
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dinâmico
Documentação parallel_tuple_cost

random_page_cost

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define a estimativa do planejador sobre o custo de uma página de disco buscada não sequencialmente.
Tipo de dados numeric
Valor padrão 2
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dinâmico
Documentação random_page_cost

seq_page_cost

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define a estimativa do planejador do custo de uma página de disco buscada sequencialmente.
Tipo de dados numeric
Valor padrão 1
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dinâmico
Documentação seq_page_cost

cpu_index_tuple_cost

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define a estimativa do planejador sobre o custo de processamento de cada entrada de índice durante uma verificação de índice.
Tipo de dados numeric
Valor padrão 0.005
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dinâmico
Documentação cpu_index_tuple_cost

cpu_operator_cost

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define a estimativa do planejador do custo de processamento de cada operador ou função executada durante uma consulta.
Tipo de dados numeric
Valor padrão 0.0025
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dinâmico
Documentação cpu_operator_cost

cpu_tuple_cost

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define a estimativa do planejador do custo de processamento de cada linha durante uma consulta.
Tipo de dados numeric
Valor padrão 0.01
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dinâmico
Documentação cpu_tuple_cost

effective_cache_size

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define a suposição do planejador sobre o tamanho do cache de disco.
Tipo de dados Número inteiro
Valor padrão Depende dos recursos (vCores, RAM ou espaço em disco) alocados para o servidor.
Valores permitidos 1-2147483647
Tipo de parâmetro dinâmico
Documentação effective_cache_size

Observações específicas do Azure

O valor padrão para o parâmetro do servidor effective_cache_size é calculado quando você provisiona a instância do servidor flexível do Banco de Dados do Azure para PostgreSQL, com base no nome do produto selecionado para sua computação. As alterações posteriores na seleção do produto para o cálculo que suporta o servidor flexível não terão efeito no valor padrão do parâmetro do servidor effective_cache_size dessa instância.

Sempre que você alterar o produto atribuído a uma instância, você também deve ajustar o valor do parâmetro effective_cache_size de acordo com os valores na fórmula a seguir.

A fórmula usada para calcular o valor de effective_cache_size depende do valor de shared_buffers e se parece com (memoryGib * 131072) - shared_buffers.

Tamanho da memória shared_buffers effective_cache_size
2 GiB 32768 229376
4 GiB 131072 393216
8 GiB 262144 786432
16 GiB 524288 1572864
32 GiB 1048576 3145728
48 GiB 1572864 4718592
64 GiB 2097152 6291456
80 GiB 2621440 7864320
128 GiB 4194304 12582912
160 GiB 5242880 15728640
192 GiB 6291456 18874368
256 GiB 8388608 25165824
384 GiB 12582912 37748736
432 GiB 14155776 42467328
672 GiB 22020096 66060288

jit_above_cost

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define o custo da consulta acima do qual a compilação JIT é ativada, se habilitada.
Tipo de dados Número inteiro
Valor padrão 100000
Valores permitidos -1-2147483647
Tipo de parâmetro dinâmico
Documentação jit_above_cost

jit_inline_above_cost

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define o custo da consulta acima do qual a compilação JIT tenta embutido funções e operadores.
Tipo de dados Número inteiro
Valor padrão 500000
Valores permitidos -1-2147483647
Tipo de parâmetro dinâmico
Documentação jit_inline_above_cost

jit_optimize_above_cost

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define o custo da consulta acima do qual a compilação JIT aplica otimizações caras.
Tipo de dados Número inteiro
Valor padrão 500000
Valores permitidos -1-2147483647
Tipo de parâmetro dinâmico
Documentação jit_optimize_above_cost

min_parallel_index_scan_size

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define a quantidade mínima de dados de índice para uma verificação paralela.
Tipo de dados Número inteiro
Valor padrão 64
Valores permitidos 0-715827882
Tipo de parâmetro dinâmico
Documentação min_parallel_index_scan_size

min_parallel_table_scan_size

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define a quantidade mínima de dados da tabela que devem ser verificados para que uma verificação paralela seja considerada.
Tipo de dados Número inteiro
Valor padrão 1024
Valores permitidos 0-715827882
Tipo de parâmetro dinâmico
Documentação min_parallel_table_scan_size

parallel_setup_cost

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define a estimativa do planejador sobre o custo de iniciar processos de trabalho para consulta paralela.
Tipo de dados numeric
Valor padrão 1000
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dinâmico
Documentação parallel_setup_cost

parallel_tuple_cost

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define a estimativa do planejador do custo de passar cada tupla (linha) de trabalho para back-end mestre.
Tipo de dados numeric
Valor padrão 0.1
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dinâmico
Documentação parallel_tuple_cost

random_page_cost

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define a estimativa do planejador sobre o custo de uma página de disco buscada não sequencialmente.
Tipo de dados numeric
Valor padrão 2
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dinâmico
Documentação random_page_cost

seq_page_cost

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define a estimativa do planejador do custo de uma página de disco buscada sequencialmente.
Tipo de dados numeric
Valor padrão 1
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dinâmico
Documentação seq_page_cost

cpu_index_tuple_cost

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define a estimativa do planejador sobre o custo de processamento de cada entrada de índice durante uma verificação de índice.
Tipo de dados numeric
Valor padrão 0.005
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dinâmico
Documentação cpu_index_tuple_cost

cpu_operator_cost

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define a estimativa do planejador do custo de processamento de cada operador ou função executada durante uma consulta.
Tipo de dados numeric
Valor padrão 0.0025
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dinâmico
Documentação cpu_operator_cost

cpu_tuple_cost

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define a estimativa do planejador do custo de processamento de cada linha durante uma consulta.
Tipo de dados numeric
Valor padrão 0.01
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dinâmico
Documentação cpu_tuple_cost

effective_cache_size

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define a suposição do planejador sobre o tamanho do cache de disco.
Tipo de dados Número inteiro
Valor padrão Depende dos recursos (vCores, RAM ou espaço em disco) alocados para o servidor.
Valores permitidos 1-2147483647
Tipo de parâmetro dinâmico
Documentação effective_cache_size

Observações específicas do Azure

O valor padrão para o parâmetro do servidor effective_cache_size é calculado quando você provisiona a instância do servidor flexível do Banco de Dados do Azure para PostgreSQL, com base no nome do produto selecionado para sua computação. As alterações posteriores na seleção do produto para o cálculo que suporta o servidor flexível não terão efeito no valor padrão do parâmetro do servidor effective_cache_size dessa instância.

Sempre que você alterar o produto atribuído a uma instância, você também deve ajustar o valor do parâmetro effective_cache_size de acordo com os valores na fórmula a seguir.

A fórmula usada para calcular o valor de effective_cache_size depende do valor de shared_buffers e se parece com (memoryGib * 131072) - shared_buffers.

Tamanho da memória shared_buffers effective_cache_size
2 GiB 32768 229376
4 GiB 131072 393216
8 GiB 262144 786432
16 GiB 524288 1572864
32 GiB 1048576 3145728
48 GiB 1572864 4718592
64 GiB 2097152 6291456
80 GiB 2621440 7864320
128 GiB 4194304 12582912
160 GiB 5242880 15728640
192 GiB 6291456 18874368
256 GiB 8388608 25165824
384 GiB 12582912 37748736
432 GiB 14155776 42467328
672 GiB 22020096 66060288

jit_above_cost

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define o custo da consulta acima do qual a compilação JIT é ativada, se habilitada.
Tipo de dados Número inteiro
Valor padrão 100000
Valores permitidos -1-2147483647
Tipo de parâmetro dinâmico
Documentação jit_above_cost

jit_inline_above_cost

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define o custo da consulta acima do qual a compilação JIT tenta embutido funções e operadores.
Tipo de dados Número inteiro
Valor padrão 500000
Valores permitidos -1-2147483647
Tipo de parâmetro dinâmico
Documentação jit_inline_above_cost

jit_optimize_above_cost

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define o custo da consulta acima do qual a compilação JIT aplica otimizações caras.
Tipo de dados Número inteiro
Valor padrão 500000
Valores permitidos -1-2147483647
Tipo de parâmetro dinâmico
Documentação jit_optimize_above_cost

min_parallel_index_scan_size

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define a quantidade mínima de dados de índice para uma verificação paralela.
Tipo de dados Número inteiro
Valor padrão 64
Valores permitidos 0-715827882
Tipo de parâmetro dinâmico
Documentação min_parallel_index_scan_size

min_parallel_table_scan_size

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define a quantidade mínima de dados da tabela que devem ser verificados para que uma verificação paralela seja considerada.
Tipo de dados Número inteiro
Valor padrão 1024
Valores permitidos 0-715827882
Tipo de parâmetro dinâmico
Documentação min_parallel_table_scan_size

parallel_setup_cost

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define a estimativa do planejador sobre o custo de iniciar processos de trabalho para consulta paralela.
Tipo de dados numeric
Valor padrão 1000
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dinâmico
Documentação parallel_setup_cost

parallel_tuple_cost

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define a estimativa do planejador do custo de passar cada tupla (linha) de trabalho para back-end mestre.
Tipo de dados numeric
Valor padrão 0.1
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dinâmico
Documentação parallel_tuple_cost

random_page_cost

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define a estimativa do planejador sobre o custo de uma página de disco buscada não sequencialmente.
Tipo de dados numeric
Valor padrão 2
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dinâmico
Documentação random_page_cost

seq_page_cost

Atributo Valor
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Descrição Define a estimativa do planejador do custo de uma página de disco buscada sequencialmente.
Tipo de dados numeric
Valor padrão 1
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dinâmico
Documentação seq_page_cost