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 |