Compartilhar via


Ajuste de Consulta/Constantes de Custo do Planner

cpu_index_tuple_cost

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a estimativa do planejador do custo de processamento de cada entrada de índice durante uma varredura de índice.
Tipo de dados numérico
Valor padrão 0.005
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dynamic
Documentation cpu_index_tuple_cost

custo_do_operador_de_cpu

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a estimativa do planejador do custo de processamento de cada operador ou chamada de função.
Tipo de dados numérico
Valor padrão 0.0025
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dynamic
Documentation cpu_operator_cost

cpu_tuple_cost

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a estimativa do planejador do custo de processamento de cada tupla (linha).
Tipo de dados numérico
Valor padrão 0.01
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dynamic
Documentation cpu_tuple_cost

tamanho_efetivo_do_cache

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a suposição do planejador sobre o tamanho total dos caches de dados. Ou seja, o tamanho total dos caches (cache de kernel e buffers compartilhados) usados para arquivos de dados postgreSQL. Isso é medido em páginas de disco, que normalmente são 8 kB cada.
Tipo de dados 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 dynamic
Documentation 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 effective_cache_size parâmetro 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 tamanho_efetivo_do_cache
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

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Execute a compilação JIT se a consulta for mais cara. -1 desabilita a compilação JIT.
Tipo de dados inteiro
Valor padrão 100000
Valores permitidos -1-2147483647
Tipo de parâmetro dynamic
Documentation jit_above_cost

jit_inline_above_cost

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Realize o embutimento JIT se a consulta for mais dispendiosa. -1 desabilita o embutimento.
Tipo de dados inteiro
Valor padrão 500000
Valores permitidos -1-2147483647
Tipo de parâmetro dynamic
Documentation jit_inline_above_cost

jit_optimize_above_cost

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Otimize as funções compiladas por JIT se a consulta for mais cara. -1 desabilita a otimização.
Tipo de dados inteiro
Valor padrão 500000
Valores permitidos -1-2147483647
Tipo de parâmetro dynamic
Documentation jit_optimize_above_cost

min_parallel_index_scan_size

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a quantidade mínima de dados de índice para uma varredura paralela. Caso o planejador estime que lerá um número de páginas de índice muito pequeno para atingir esse limite, um escaneamento paralelo não será considerado.
Tipo de dados inteiro
Valor padrão 64
Valores permitidos 0-715827882
Tipo de parâmetro dynamic
Documentation min_parallel_index_scan_size

min_parallel_table_scan_size

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a quantidade mínima de dados da tabela para uma verificação paralela. Se o planejador estimar que lerá um número de páginas de tabela muito pequeno para alcançar esse limite, uma varredura paralela não será considerada.
Tipo de dados inteiro
Valor padrão 1024
Valores permitidos 0-715827882
Tipo de parâmetro dynamic
Documentation min_parallel_table_scan_size

parallel_setup_cost

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a estimativa do planejador do custo de inicialização de processos de trabalho para consulta paralela.
Tipo de dados numérico
Valor padrão 1000
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dynamic
Documentation custo_de_configuração_paralela

parallel_tuple_cost

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a estimativa de custo do planejador para passar cada tupla (linha) do trabalhador para o backend líder.
Tipo de dados numérico
Valor padrão 0.1
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dynamic
Documentation parallel_tuple_cost

custo_aleatório_da_página

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a estimativa do planejador do custo de uma página de disco buscada não sequencialmente.
Tipo de dados numérico
Valor padrão 2
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dynamic
Documentation random_page_cost

seq_page_cost

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a estimativa do planejador do custo de uma página de disco buscada sequencialmente.
Tipo de dados numérico
Valor padrão 1
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dynamic
Documentation seq_page_cost

cpu_index_tuple_cost

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a estimativa do planejador do custo de processamento de cada entrada de índice durante uma varredura de índice.
Tipo de dados numérico
Valor padrão 0.005
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dynamic
Documentation cpu_index_tuple_cost

custo_do_operador_de_cpu

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a estimativa do planejador do custo de processamento de cada operador ou chamada de função.
Tipo de dados numérico
Valor padrão 0.0025
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dynamic
Documentation cpu_operator_cost

cpu_tuple_cost

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a estimativa do planejador do custo de processamento de cada tupla (linha).
Tipo de dados numérico
Valor padrão 0.01
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dynamic
Documentation cpu_tuple_cost

tamanho_efetivo_do_cache

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a suposição do planejador sobre o tamanho total dos caches de dados. Ou seja, o tamanho total dos caches (cache de kernel e buffers compartilhados) usados para arquivos de dados postgreSQL. Isso é medido em páginas de disco, que normalmente são 8 kB cada.
Tipo de dados 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 dynamic
Documentation 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 effective_cache_size parâmetro 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 tamanho_efetivo_do_cache
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

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Execute a compilação JIT se a consulta for mais cara. -1 desabilita a compilação JIT.
Tipo de dados inteiro
Valor padrão 100000
Valores permitidos -1-2147483647
Tipo de parâmetro dynamic
Documentation jit_above_cost

jit_inline_above_cost

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Realize o embutimento JIT se a consulta for mais dispendiosa. -1 desabilita o embutimento.
Tipo de dados inteiro
Valor padrão 500000
Valores permitidos -1-2147483647
Tipo de parâmetro dynamic
Documentation jit_inline_above_cost

jit_optimize_above_cost

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Otimize as funções compiladas por JIT se a consulta for mais cara. -1 desabilita a otimização.
Tipo de dados inteiro
Valor padrão 500000
Valores permitidos -1-2147483647
Tipo de parâmetro dynamic
Documentation jit_optimize_above_cost

min_parallel_index_scan_size

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a quantidade mínima de dados de índice para uma varredura paralela. Caso o planejador estime que lerá um número de páginas de índice muito pequeno para atingir esse limite, um escaneamento paralelo não será considerado.
Tipo de dados inteiro
Valor padrão 64
Valores permitidos 0-715827882
Tipo de parâmetro dynamic
Documentation min_parallel_index_scan_size

min_parallel_table_scan_size

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a quantidade mínima de dados da tabela para uma verificação paralela. Se o planejador estimar que lerá um número de páginas de tabela muito pequeno para alcançar esse limite, uma varredura paralela não será considerada.
Tipo de dados inteiro
Valor padrão 1024
Valores permitidos 0-715827882
Tipo de parâmetro dynamic
Documentation min_parallel_table_scan_size

parallel_setup_cost

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a estimativa do planejador do custo de inicialização de processos de trabalho para consulta paralela.
Tipo de dados numérico
Valor padrão 1000
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dynamic
Documentation custo_de_configuração_paralela

parallel_tuple_cost

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a estimativa de custo do planejador para passar cada tupla (linha) do trabalhador para o backend líder.
Tipo de dados numérico
Valor padrão 0.1
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dynamic
Documentation parallel_tuple_cost

custo_aleatório_da_página

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a estimativa do planejador do custo de uma página de disco buscada não sequencialmente.
Tipo de dados numérico
Valor padrão 2
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dynamic
Documentation random_page_cost

seq_page_cost

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a estimativa do planejador do custo de uma página de disco buscada sequencialmente.
Tipo de dados numérico
Valor padrão 1
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dynamic
Documentation seq_page_cost

cpu_index_tuple_cost

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a estimativa do planejador do custo de processamento de cada entrada de índice durante uma varredura de índice.
Tipo de dados numérico
Valor padrão 0.005
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dynamic
Documentation cpu_index_tuple_cost

custo_do_operador_de_cpu

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a estimativa do planejador do custo de processamento de cada operador ou função executada durante uma consulta.
Tipo de dados numérico
Valor padrão 0.0025
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dynamic
Documentation cpu_operator_cost

cpu_tuple_cost

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a estimativa do planejador do custo de processamento de cada linha durante uma consulta.
Tipo de dados numérico
Valor padrão 0.01
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dynamic
Documentation cpu_tuple_cost

tamanho_efetivo_do_cache

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a suposição do planejador sobre o tamanho do cache de disco.
Tipo de dados 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 dynamic
Documentation 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 effective_cache_size parâmetro 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 tamanho_efetivo_do_cache
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

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define o custo da consulta acima do qual a compilação JIT é ativada, se habilitada.
Tipo de dados inteiro
Valor padrão 100000
Valores permitidos -1-2147483647
Tipo de parâmetro dynamic
Documentation jit_above_cost

jit_inline_above_cost

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define o custo da consulta acima do qual a compilação JIT tenta incorporar funções e operadores.
Tipo de dados inteiro
Valor padrão 500000
Valores permitidos -1-2147483647
Tipo de parâmetro dynamic
Documentation jit_inline_above_cost

jit_optimize_above_cost

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define o custo da consulta acima do qual a compilação JIT aplica otimizações caras.
Tipo de dados inteiro
Valor padrão 500000
Valores permitidos -1-2147483647
Tipo de parâmetro dynamic
Documentation jit_optimize_above_cost

min_parallel_index_scan_size

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a quantidade mínima de dados de índice para uma varredura paralela.
Tipo de dados inteiro
Valor padrão 64
Valores permitidos 0-715827882
Tipo de parâmetro dynamic
Documentation min_parallel_index_scan_size

min_parallel_table_scan_size

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a quantidade mínima de dados da tabela que devem ser verificados para que uma verificação paralela seja considerada.
Tipo de dados inteiro
Valor padrão 1024
Valores permitidos 0-715827882
Tipo de parâmetro dynamic
Documentation min_parallel_table_scan_size

parallel_setup_cost

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a estimativa do planejador do custo de inicialização de processos de trabalho para consulta paralela.
Tipo de dados numérico
Valor padrão 1000
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dynamic
Documentation custo_de_configuração_paralela

parallel_tuple_cost

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a estimativa do planejador do custo de passagem de cada tupla (linha) do trabalhador para o backend mestre.
Tipo de dados numérico
Valor padrão 0.1
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dynamic
Documentation parallel_tuple_cost

custo_aleatório_da_página

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a estimativa do planejador do custo de uma página de disco buscada não sequencialmente.
Tipo de dados numérico
Valor padrão 2
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dynamic
Documentation random_page_cost

seq_page_cost

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a estimativa do planejador do custo de uma página de disco buscada sequencialmente.
Tipo de dados numérico
Valor padrão 1
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dynamic
Documentation seq_page_cost

cpu_index_tuple_cost

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a estimativa do planejador do custo de processamento de cada entrada de índice durante uma varredura de índice.
Tipo de dados numérico
Valor padrão 0.005
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dynamic
Documentation cpu_index_tuple_cost

custo_do_operador_de_cpu

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a estimativa do planejador do custo de processamento de cada operador ou função executada durante uma consulta.
Tipo de dados numérico
Valor padrão 0.0025
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dynamic
Documentation cpu_operator_cost

cpu_tuple_cost

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a estimativa do planejador do custo de processamento de cada linha durante uma consulta.
Tipo de dados numérico
Valor padrão 0.01
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dynamic
Documentation cpu_tuple_cost

tamanho_efetivo_do_cache

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a suposição do planejador sobre o tamanho do cache de disco.
Tipo de dados 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 dynamic
Documentation 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 effective_cache_size parâmetro 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 tamanho_efetivo_do_cache
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

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define o custo da consulta acima do qual a compilação JIT é ativada, se habilitada.
Tipo de dados inteiro
Valor padrão 100000
Valores permitidos -1-2147483647
Tipo de parâmetro dynamic
Documentation jit_above_cost

jit_inline_above_cost

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define o custo da consulta acima do qual a compilação JIT tenta incorporar funções e operadores.
Tipo de dados inteiro
Valor padrão 500000
Valores permitidos -1-2147483647
Tipo de parâmetro dynamic
Documentation jit_inline_above_cost

jit_optimize_above_cost

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define o custo da consulta acima do qual a compilação JIT aplica otimizações caras.
Tipo de dados inteiro
Valor padrão 500000
Valores permitidos -1-2147483647
Tipo de parâmetro dynamic
Documentation jit_optimize_above_cost

min_parallel_index_scan_size

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a quantidade mínima de dados de índice para uma varredura paralela.
Tipo de dados inteiro
Valor padrão 64
Valores permitidos 0-715827882
Tipo de parâmetro dynamic
Documentation min_parallel_index_scan_size

min_parallel_table_scan_size

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a quantidade mínima de dados da tabela que devem ser verificados para que uma verificação paralela seja considerada.
Tipo de dados inteiro
Valor padrão 1024
Valores permitidos 0-715827882
Tipo de parâmetro dynamic
Documentation min_parallel_table_scan_size

parallel_setup_cost

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a estimativa do planejador do custo de inicialização de processos de trabalho para consulta paralela.
Tipo de dados numérico
Valor padrão 1000
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dynamic
Documentation custo_de_configuração_paralela

parallel_tuple_cost

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a estimativa do planejador do custo de passagem de cada tupla (linha) do trabalhador para o backend mestre.
Tipo de dados numérico
Valor padrão 0.1
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dynamic
Documentation parallel_tuple_cost

custo_aleatório_da_página

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a estimativa do planejador do custo de uma página de disco buscada não sequencialmente.
Tipo de dados numérico
Valor padrão 2
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dynamic
Documentation random_page_cost

seq_page_cost

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a estimativa do planejador do custo de uma página de disco buscada sequencialmente.
Tipo de dados numérico
Valor padrão 1
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dynamic
Documentation seq_page_cost

cpu_index_tuple_cost

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a estimativa do planejador do custo de processamento de cada entrada de índice durante uma varredura de índice.
Tipo de dados numérico
Valor padrão 0.005
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dynamic
Documentation cpu_index_tuple_cost

custo_do_operador_de_cpu

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a estimativa do planejador do custo de processamento de cada operador ou função executada durante uma consulta.
Tipo de dados numérico
Valor padrão 0.0025
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dynamic
Documentation cpu_operator_cost

cpu_tuple_cost

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a estimativa do planejador do custo de processamento de cada linha durante uma consulta.
Tipo de dados numérico
Valor padrão 0.01
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dynamic
Documentation cpu_tuple_cost

tamanho_efetivo_do_cache

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a suposição do planejador sobre o tamanho do cache de disco.
Tipo de dados 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 dynamic
Documentation 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 effective_cache_size parâmetro 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 tamanho_efetivo_do_cache
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

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define o custo da consulta acima do qual a compilação JIT é ativada, se habilitada.
Tipo de dados inteiro
Valor padrão 100000
Valores permitidos -1-2147483647
Tipo de parâmetro dynamic
Documentation jit_above_cost

jit_inline_above_cost

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define o custo da consulta acima do qual a compilação JIT tenta incorporar funções e operadores.
Tipo de dados inteiro
Valor padrão 500000
Valores permitidos -1-2147483647
Tipo de parâmetro dynamic
Documentation jit_inline_above_cost

jit_optimize_above_cost

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define o custo da consulta acima do qual a compilação JIT aplica otimizações caras.
Tipo de dados inteiro
Valor padrão 500000
Valores permitidos -1-2147483647
Tipo de parâmetro dynamic
Documentation jit_optimize_above_cost

min_parallel_index_scan_size

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a quantidade mínima de dados de índice para uma varredura paralela.
Tipo de dados inteiro
Valor padrão 64
Valores permitidos 0-715827882
Tipo de parâmetro dynamic
Documentation min_parallel_index_scan_size

min_parallel_table_scan_size

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a quantidade mínima de dados da tabela que devem ser verificados para que uma verificação paralela seja considerada.
Tipo de dados inteiro
Valor padrão 1024
Valores permitidos 0-715827882
Tipo de parâmetro dynamic
Documentation min_parallel_table_scan_size

parallel_setup_cost

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a estimativa do planejador do custo de inicialização de processos de trabalho para consulta paralela.
Tipo de dados numérico
Valor padrão 1000
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dynamic
Documentation custo_de_configuração_paralela

parallel_tuple_cost

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a estimativa do planejador do custo de passagem de cada tupla (linha) do trabalhador para o backend mestre.
Tipo de dados numérico
Valor padrão 0.1
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dynamic
Documentation parallel_tuple_cost

custo_aleatório_da_página

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a estimativa do planejador do custo de uma página de disco buscada não sequencialmente.
Tipo de dados numérico
Valor padrão 2
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dynamic
Documentation random_page_cost

seq_page_cost

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a estimativa do planejador do custo de uma página de disco buscada sequencialmente.
Tipo de dados numérico
Valor padrão 1
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dynamic
Documentation seq_page_cost

cpu_index_tuple_cost

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a estimativa do planejador do custo de processamento de cada entrada de índice durante uma varredura de índice.
Tipo de dados numérico
Valor padrão 0.005
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dynamic
Documentation cpu_index_tuple_cost

custo_do_operador_de_cpu

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a estimativa do planejador do custo de processamento de cada operador ou função executada durante uma consulta.
Tipo de dados numérico
Valor padrão 0.0025
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dynamic
Documentation cpu_operator_cost

cpu_tuple_cost

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a estimativa do planejador do custo de processamento de cada linha durante uma consulta.
Tipo de dados numérico
Valor padrão 0.01
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dynamic
Documentation cpu_tuple_cost

tamanho_efetivo_do_cache

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a suposição do planejador sobre o tamanho do cache de disco.
Tipo de dados 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 dynamic
Documentation 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 effective_cache_size parâmetro 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 tamanho_efetivo_do_cache
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

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define o custo da consulta acima do qual a compilação JIT é ativada, se habilitada.
Tipo de dados inteiro
Valor padrão 100000
Valores permitidos -1-2147483647
Tipo de parâmetro dynamic
Documentation jit_above_cost

jit_inline_above_cost

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define o custo da consulta acima do qual a compilação JIT tenta incorporar funções e operadores.
Tipo de dados inteiro
Valor padrão 500000
Valores permitidos -1-2147483647
Tipo de parâmetro dynamic
Documentation jit_inline_above_cost

jit_optimize_above_cost

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define o custo da consulta acima do qual a compilação JIT aplica otimizações caras.
Tipo de dados inteiro
Valor padrão 500000
Valores permitidos -1-2147483647
Tipo de parâmetro dynamic
Documentation jit_optimize_above_cost

min_parallel_index_scan_size

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a quantidade mínima de dados de índice para uma varredura paralela.
Tipo de dados inteiro
Valor padrão 64
Valores permitidos 0-715827882
Tipo de parâmetro dynamic
Documentation min_parallel_index_scan_size

min_parallel_table_scan_size

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a quantidade mínima de dados da tabela que devem ser verificados para que uma verificação paralela seja considerada.
Tipo de dados inteiro
Valor padrão 1024
Valores permitidos 0-715827882
Tipo de parâmetro dynamic
Documentation min_parallel_table_scan_size

parallel_setup_cost

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a estimativa do planejador do custo de inicialização de processos de trabalho para consulta paralela.
Tipo de dados numérico
Valor padrão 1000
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dynamic
Documentation custo_de_configuração_paralela

parallel_tuple_cost

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a estimativa do planejador do custo de passagem de cada tupla (linha) do trabalhador para o backend mestre.
Tipo de dados numérico
Valor padrão 0.1
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dynamic
Documentation parallel_tuple_cost

custo_aleatório_da_página

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a estimativa do planejador do custo de uma página de disco buscada não sequencialmente.
Tipo de dados numérico
Valor padrão 2
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dynamic
Documentation random_page_cost

seq_page_cost

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a estimativa do planejador do custo de uma página de disco buscada sequencialmente.
Tipo de dados numérico
Valor padrão 1
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dynamic
Documentation seq_page_cost

cpu_index_tuple_cost

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a estimativa do planejador do custo de processamento de cada entrada de índice durante uma varredura de índice.
Tipo de dados numérico
Valor padrão 0.005
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dynamic
Documentation cpu_index_tuple_cost

custo_do_operador_de_cpu

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a estimativa do planejador do custo de processamento de cada operador ou função executada durante uma consulta.
Tipo de dados numérico
Valor padrão 0.0025
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dynamic
Documentation cpu_operator_cost

cpu_tuple_cost

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a estimativa do planejador do custo de processamento de cada linha durante uma consulta.
Tipo de dados numérico
Valor padrão 0.01
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dynamic
Documentation cpu_tuple_cost

tamanho_efetivo_do_cache

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a suposição do planejador sobre o tamanho do cache de disco.
Tipo de dados 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 dynamic
Documentation 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 effective_cache_size parâmetro 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 tamanho_efetivo_do_cache
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

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define o custo da consulta acima do qual a compilação JIT é ativada, se habilitada.
Tipo de dados inteiro
Valor padrão 100000
Valores permitidos -1-2147483647
Tipo de parâmetro dynamic
Documentation jit_above_cost

jit_inline_above_cost

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define o custo da consulta acima do qual a compilação JIT tenta incorporar funções e operadores.
Tipo de dados inteiro
Valor padrão 500000
Valores permitidos -1-2147483647
Tipo de parâmetro dynamic
Documentation jit_inline_above_cost

jit_optimize_above_cost

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define o custo da consulta acima do qual a compilação JIT aplica otimizações caras.
Tipo de dados inteiro
Valor padrão 500000
Valores permitidos -1-2147483647
Tipo de parâmetro dynamic
Documentation jit_optimize_above_cost

min_parallel_index_scan_size

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a quantidade mínima de dados de índice para uma varredura paralela.
Tipo de dados inteiro
Valor padrão 64
Valores permitidos 0-715827882
Tipo de parâmetro dynamic
Documentation min_parallel_index_scan_size

min_parallel_table_scan_size

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a quantidade mínima de dados da tabela que devem ser verificados para que uma verificação paralela seja considerada.
Tipo de dados inteiro
Valor padrão 1024
Valores permitidos 0-715827882
Tipo de parâmetro dynamic
Documentation min_parallel_table_scan_size

parallel_setup_cost

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a estimativa do planejador do custo de inicialização de processos de trabalho para consulta paralela.
Tipo de dados numérico
Valor padrão 1000
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dynamic
Documentation custo_de_configuração_paralela

parallel_tuple_cost

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a estimativa do planejador do custo de passagem de cada tupla (linha) do trabalhador para o backend mestre.
Tipo de dados numérico
Valor padrão 0.1
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dynamic
Documentation parallel_tuple_cost

custo_aleatório_da_página

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a estimativa do planejador do custo de uma página de disco buscada não sequencialmente.
Tipo de dados numérico
Valor padrão 2
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dynamic
Documentation random_page_cost

seq_page_cost

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a estimativa do planejador do custo de uma página de disco buscada sequencialmente.
Tipo de dados numérico
Valor padrão 1
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dynamic
Documentation seq_page_cost

cpu_index_tuple_cost

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a estimativa do planejador do custo de processamento de cada entrada de índice durante uma varredura de índice.
Tipo de dados numérico
Valor padrão 0.005
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dynamic
Documentation cpu_index_tuple_cost

custo_do_operador_de_cpu

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a estimativa do planejador do custo de processamento de cada operador ou função executada durante uma consulta.
Tipo de dados numérico
Valor padrão 0.0025
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dynamic
Documentation cpu_operator_cost

cpu_tuple_cost

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a estimativa do planejador do custo de processamento de cada linha durante uma consulta.
Tipo de dados numérico
Valor padrão 0.01
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dynamic
Documentation cpu_tuple_cost

tamanho_efetivo_do_cache

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a suposição do planejador sobre o tamanho do cache de disco.
Tipo de dados 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 dynamic
Documentation 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 effective_cache_size parâmetro 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 tamanho_efetivo_do_cache
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

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define o custo da consulta acima do qual a compilação JIT é ativada, se habilitada.
Tipo de dados inteiro
Valor padrão 100000
Valores permitidos -1-2147483647
Tipo de parâmetro dynamic
Documentation jit_above_cost

jit_inline_above_cost

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define o custo da consulta acima do qual a compilação JIT tenta incorporar funções e operadores.
Tipo de dados inteiro
Valor padrão 500000
Valores permitidos -1-2147483647
Tipo de parâmetro dynamic
Documentation jit_inline_above_cost

jit_optimize_above_cost

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define o custo da consulta acima do qual a compilação JIT aplica otimizações caras.
Tipo de dados inteiro
Valor padrão 500000
Valores permitidos -1-2147483647
Tipo de parâmetro dynamic
Documentation jit_optimize_above_cost

min_parallel_index_scan_size

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a quantidade mínima de dados de índice para uma varredura paralela.
Tipo de dados inteiro
Valor padrão 64
Valores permitidos 0-715827882
Tipo de parâmetro dynamic
Documentation min_parallel_index_scan_size

min_parallel_table_scan_size

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a quantidade mínima de dados da tabela que devem ser verificados para que uma verificação paralela seja considerada.
Tipo de dados inteiro
Valor padrão 1024
Valores permitidos 0-715827882
Tipo de parâmetro dynamic
Documentation min_parallel_table_scan_size

parallel_setup_cost

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a estimativa do planejador do custo de inicialização de processos de trabalho para consulta paralela.
Tipo de dados numérico
Valor padrão 1000
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dynamic
Documentation custo_de_configuração_paralela

parallel_tuple_cost

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a estimativa do planejador do custo de passagem de cada tupla (linha) do trabalhador para o backend mestre.
Tipo de dados numérico
Valor padrão 0.1
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dynamic
Documentation parallel_tuple_cost

custo_aleatório_da_página

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a estimativa do planejador do custo de uma página de disco buscada não sequencialmente.
Tipo de dados numérico
Valor padrão 2
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dynamic
Documentation random_page_cost

seq_page_cost

Attribute Value
Categoria Ajuste de Consulta/Constantes de Custo do Planner
Description Define a estimativa do planejador do custo de uma página de disco buscada sequencialmente.
Tipo de dados numérico
Valor padrão 1
Valores permitidos 0-1.79769e+308
Tipo de parâmetro dynamic
Documentation seq_page_cost