Ajuste de Consulta/Constantes de Custo do Planner
Artigo 11/01/2024
1 colaborador
Comentários
Neste artigo
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