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 |