cpu_index_tuple_cost
| Attribute |
Valor |
| 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 |
numeric |
| 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 |
Valor |
| 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 |
numeric |
| Valor padrão |
0.0025 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
cpu_operator_cost |
cpu_tuple_cost
| Attribute |
Valor |
| 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 |
numeric |
| 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 |
Valor |
| 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 do parâmetro effective_cache_size é calculado quando você provisiona a instância de Banco de Dados do Azure para PostgreSQL servidor flexível, com base no nome do produto selecionado para sua computação. As alterações subsequentes da seleção do produto na computação que dá suporte ao servidor flexível não terão nenhum efeito sobre o valor padrão para o effective_cache_size parâmetro 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 |
Valor |
| 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 |
Valor |
| 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 |
Valor |
| 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 |
Valor |
| 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 |
Valor |
| 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 |
Valor |
| 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 |
numeric |
| 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 |
Valor |
| 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 |
numeric |
| 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 |
Valor |
| 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 |
numeric |
| Valor padrão |
2 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
random_page_cost |
seq_page_cost
| Attribute |
Valor |
| 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 |
numeric |
| Valor padrão |
1 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
seq_page_cost |
cpu_index_tuple_cost
| Attribute |
Valor |
| 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 |
numeric |
| 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 |
Valor |
| 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 |
numeric |
| Valor padrão |
0.0025 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
cpu_operator_cost |
cpu_tuple_cost
| Attribute |
Valor |
| 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 |
numeric |
| 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 |
Valor |
| 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 do parâmetro effective_cache_size é calculado quando você provisiona a instância de Banco de Dados do Azure para PostgreSQL servidor flexível, com base no nome do produto selecionado para sua computação. As alterações subsequentes da seleção do produto na computação que dá suporte ao servidor flexível não terão nenhum efeito sobre o valor padrão para o effective_cache_size parâmetro 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 |
Valor |
| 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 |
Valor |
| 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 |
Valor |
| 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 |
Valor |
| 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 |
Valor |
| 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 |
Valor |
| 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 |
numeric |
| 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 |
Valor |
| 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 |
numeric |
| 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 |
Valor |
| 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 |
numeric |
| Valor padrão |
2 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
random_page_cost |
seq_page_cost
| Attribute |
Valor |
| 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 |
numeric |
| Valor padrão |
1 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
seq_page_cost |
cpu_index_tuple_cost
| Attribute |
Valor |
| 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 |
numeric |
| 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 |
Valor |
| 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 |
numeric |
| Valor padrão |
0.0025 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
cpu_operator_cost |
cpu_tuple_cost
| Attribute |
Valor |
| 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 |
numeric |
| 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 |
Valor |
| 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 do parâmetro effective_cache_size é calculado quando você provisiona a instância de Banco de Dados do Azure para PostgreSQL servidor flexível, com base no nome do produto selecionado para sua computação. As alterações subsequentes da seleção do produto na computação que dá suporte ao servidor flexível não terão nenhum efeito sobre o valor padrão para o effective_cache_size parâmetro 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 |
Valor |
| 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 |
Valor |
| 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 |
Valor |
| 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 |
Valor |
| 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 |
Valor |
| 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 |
Valor |
| 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 |
numeric |
| 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 |
Valor |
| 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 |
numeric |
| 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 |
Valor |
| 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 |
numeric |
| Valor padrão |
2 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
random_page_cost |
seq_page_cost
| Attribute |
Valor |
| 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 |
numeric |
| Valor padrão |
1 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
seq_page_cost |
cpu_index_tuple_cost
| Attribute |
Valor |
| 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 |
numeric |
| 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 |
Valor |
| 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 |
numeric |
| Valor padrão |
0.0025 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
cpu_operator_cost |
cpu_tuple_cost
| Attribute |
Valor |
| 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 |
numeric |
| 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 |
Valor |
| 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 do parâmetro effective_cache_size é calculado quando você provisiona a instância de Banco de Dados do Azure para PostgreSQL servidor flexível, com base no nome do produto selecionado para sua computação. As alterações subsequentes da seleção do produto na computação que dá suporte ao servidor flexível não terão nenhum efeito sobre o valor padrão para o effective_cache_size parâmetro 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 |
Valor |
| 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 |
Valor |
| 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 |
Valor |
| 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 |
Valor |
| 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 |
Valor |
| 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 |
Valor |
| 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 |
numeric |
| 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 |
Valor |
| 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 |
numeric |
| 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 |
Valor |
| 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 |
numeric |
| Valor padrão |
2 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
random_page_cost |
seq_page_cost
| Attribute |
Valor |
| 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 |
numeric |
| Valor padrão |
1 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
seq_page_cost |
cpu_index_tuple_cost
| Attribute |
Valor |
| 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 |
numeric |
| 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 |
Valor |
| 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 |
numeric |
| Valor padrão |
0.0025 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
cpu_operator_cost |
cpu_tuple_cost
| Attribute |
Valor |
| 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 |
numeric |
| 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 |
Valor |
| 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 do parâmetro effective_cache_size é calculado quando você provisiona a instância de Banco de Dados do Azure para PostgreSQL servidor flexível, com base no nome do produto selecionado para sua computação. As alterações subsequentes da seleção do produto na computação que dá suporte ao servidor flexível não terão nenhum efeito sobre o valor padrão para o effective_cache_size parâmetro 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 |
Valor |
| 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 |
Valor |
| 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 |
Valor |
| 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 |
Valor |
| 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 |
Valor |
| 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 |
Valor |
| 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 |
numeric |
| 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 |
Valor |
| 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 |
numeric |
| 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 |
Valor |
| 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 |
numeric |
| Valor padrão |
2 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
random_page_cost |
seq_page_cost
| Attribute |
Valor |
| 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 |
numeric |
| Valor padrão |
1 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
seq_page_cost |
cpu_index_tuple_cost
| Attribute |
Valor |
| 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 |
numeric |
| 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 |
Valor |
| 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 |
numeric |
| Valor padrão |
0.0025 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
cpu_operator_cost |
cpu_tuple_cost
| Attribute |
Valor |
| 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 |
numeric |
| 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 |
Valor |
| 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 do parâmetro effective_cache_size é calculado quando você provisiona a instância de Banco de Dados do Azure para PostgreSQL servidor flexível, com base no nome do produto selecionado para sua computação. As alterações subsequentes da seleção do produto na computação que dá suporte ao servidor flexível não terão nenhum efeito sobre o valor padrão para o effective_cache_size parâmetro 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 |
Valor |
| 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 |
Valor |
| 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 |
Valor |
| 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 |
Valor |
| 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 |
Valor |
| 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 |
Valor |
| 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 |
numeric |
| 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 |
Valor |
| 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 |
numeric |
| 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 |
Valor |
| 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 |
numeric |
| Valor padrão |
2 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
random_page_cost |
seq_page_cost
| Attribute |
Valor |
| 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 |
numeric |
| Valor padrão |
1 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
seq_page_cost |
cpu_index_tuple_cost
| Attribute |
Valor |
| 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 |
numeric |
| 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 |
Valor |
| 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 |
numeric |
| Valor padrão |
0.0025 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
cpu_operator_cost |
cpu_tuple_cost
| Attribute |
Valor |
| 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 |
numeric |
| 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 |
Valor |
| 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 do parâmetro effective_cache_size é calculado quando você provisiona a instância de Banco de Dados do Azure para PostgreSQL servidor flexível, com base no nome do produto selecionado para sua computação. As alterações subsequentes da seleção do produto na computação que dá suporte ao servidor flexível não terão nenhum efeito sobre o valor padrão para o effective_cache_size parâmetro 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 |
Valor |
| 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 |
Valor |
| 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 |
Valor |
| 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 |
Valor |
| 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 |
Valor |
| 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 |
Valor |
| 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 |
numeric |
| 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 |
Valor |
| 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 |
numeric |
| 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 |
Valor |
| 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 |
numeric |
| Valor padrão |
2 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
random_page_cost |
seq_page_cost
| Attribute |
Valor |
| 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 |
numeric |
| Valor padrão |
1 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
seq_page_cost |
cpu_index_tuple_cost
| Attribute |
Valor |
| 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 |
numeric |
| 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 |
Valor |
| 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 |
numeric |
| Valor padrão |
0.0025 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
cpu_operator_cost |
cpu_tuple_cost
| Attribute |
Valor |
| 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 |
numeric |
| 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 |
Valor |
| 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 do parâmetro effective_cache_size é calculado quando você provisiona a instância de Banco de Dados do Azure para PostgreSQL servidor flexível, com base no nome do produto selecionado para sua computação. As alterações subsequentes da seleção do produto na computação que dá suporte ao servidor flexível não terão nenhum efeito sobre o valor padrão para o effective_cache_size parâmetro 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 |
Valor |
| 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 |
Valor |
| 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 |
Valor |
| 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 |
Valor |
| 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 |
Valor |
| 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 |
Valor |
| 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 |
numeric |
| 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 |
Valor |
| 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 |
numeric |
| 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 |
Valor |
| 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 |
numeric |
| Valor padrão |
2 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
random_page_cost |
seq_page_cost
| Attribute |
Valor |
| 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 |
numeric |
| Valor padrão |
1 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
seq_page_cost |