cpu_index_tuple_cost
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Define a estimativa do planejador do custo de processamento de cada entrada de índice durante uma verificação de índice. |
| Tipo de dados |
numérico |
| Valor predefinido |
0.005 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
cpu_index_tuple_cost (custo do índice do tuplo de CPU) |
cpu_operator_cost
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Define a estimativa do planificador do custo de processamento de cada operador ou chamada de função. |
| Tipo de dados |
numérico |
| Valor predefinido |
0.0025 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
cpu_operator_cost |
cpu_tuple_cost
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Define a estimativa do planejador do custo de processamento de cada tupla (linha). |
| Tipo de dados |
numérico |
| Valor predefinido |
0.01 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
cpu_tuple_cost |
effective_cache_size
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Define a suposição do planejador sobre o tamanho total dos caches de dados. Ou seja, o tamanho total dos caches (cache do kernel e buffers compartilhados) usados para arquivos de dados PostgreSQL. Isso é medido em páginas de disco, que normalmente são de 8 kB cada. |
| Tipo de dados |
número inteiro |
| Valor predefinido |
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 |
Notas específicas do Azure
O valor padrão para o effective_cache_size parâmetro server é calculado quando você provisiona a instância do Banco de Dados do Azure para servidor flexível PostgreSQL, com base no nome do produto selecionado para sua computação. Quaisquer alterações subsequentes da seleção de produtos para a computação que suporta o servidor flexível não terão qualquer efeito sobre o valor padrão para o effective_cache_size parâmetro de servidor dessa instância.
Toda vez que você alterar o produto atribuído a uma instância, você também deve ajustar o valor para o 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 é assim: (memoryGib * 131072) - shared_buffers.
| Tamanho da memória |
shared_buffers |
effective_cache_size |
| 2 GiB |
32768 |
229376 |
| 4 GiB |
131072 |
393216 |
| 8 GiB |
262144 |
786432 |
| 16 GiB |
524288 |
1572864 |
| 32 GiB |
1048576 |
3145728 |
| 48 GiB |
1572864 |
4718592 |
| 64 GiB |
2097152 |
6291456 |
| 80 GiB |
2621440 |
7864320 |
| 128 GiB |
4194304 |
12582912 |
| 160 GiB |
5242880 |
15728640 |
| 192 GiB |
6291456 |
18874368 |
| 256 GiB |
8388608 |
25165824 |
| 384 GiB |
12582912 |
37748736 |
| 432 GiB |
14155776 |
42467328 |
| 672 GiB |
22020096 |
66060288 |
jit_acima_do_custo
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Execute a compilação JIT se a consulta for mais cara. -1 desativa a compilação JIT. |
| Tipo de dados |
número inteiro |
| Valor predefinido |
100000 |
| Valores permitidos |
-1-2147483647 |
| Tipo de parâmetro |
dynamic |
| Documentation |
jit_above_cost |
jit_inline_above_cost
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Execute a inserção JIT se a consulta for mais cara. -1 desativa a inserção em linha. |
| Tipo de dados |
número inteiro |
| Valor predefinido |
500000 |
| Valores permitidos |
-1-2147483647 |
| Tipo de parâmetro |
dynamic |
| Documentation |
jit_inline_above_cost |
jit_optimize_above_cost
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Otimize as funções compiladas por JIT se a consulta for mais cara. -1 desativa a otimização. |
| Tipo de dados |
número inteiro |
| Valor predefinido |
500000 |
| Valores permitidos |
-1-2147483647 |
| Tipo de parâmetro |
dynamic |
| Documentation |
jit_optimize_above_cost |
min_parallel_index_scan_size
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Define a quantidade mínima de dados de índice para uma verificação paralela. Se o planejador estimar que lerá um número de páginas de índice muito pequeno para atingir esse limite, uma verificação paralela não será considerada. |
| Tipo de dados |
número inteiro |
| Valor predefinido |
64 |
| Valores permitidos |
0-715827882 |
| Tipo de parâmetro |
dynamic |
| Documentation |
min_parallel_index_scan_size |
min_parallel_table_scan_size
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| 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 atingir este limiar, um escaneamento paralelo não será considerado. |
| Tipo de dados |
número inteiro |
| Valor predefinido |
1024 |
| Valores permitidos |
0-715827882 |
| Tipo de parâmetro |
dynamic |
| Documentation |
min_parallel_table_scan_size |
custo_de_configuração_paralela
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Define a estimativa do planejador do custo de inicialização de processos de trabalho para consulta paralela. |
| Tipo de dados |
numérico |
| Valor predefinido |
1000 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
parallel_setup_cost |
parallel_tuple_cost
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Define a estimativa do planejador do custo de passar cada tupla (linha) do trabalhador para o backend do líder. |
| Tipo de dados |
numérico |
| Valor predefinido |
0.1 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
parallel_tuple_cost |
random_page_cost
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Define a estimativa do planejador do custo de uma página de disco não obtida sequencialmente. |
| Tipo de dados |
numérico |
| Valor predefinido |
2 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
random_page_cost |
seq_page_cost
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Estabelece a estimativa do planeador do custo de uma página de disco acessada sequencialmente. |
| Tipo de dados |
numérico |
| Valor predefinido |
1 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
seq_page_cost |
cpu_index_tuple_cost
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Define a estimativa do planejador do custo de processamento de cada entrada de índice durante uma verificação de índice. |
| Tipo de dados |
numérico |
| Valor predefinido |
0.005 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
cpu_index_tuple_cost (custo do índice do tuplo de CPU) |
cpu_operator_cost
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Define a estimativa do planificador do custo de processamento de cada operador ou chamada de função. |
| Tipo de dados |
numérico |
| Valor predefinido |
0.0025 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
cpu_operator_cost |
cpu_tuple_cost
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Define a estimativa do planejador do custo de processamento de cada tupla (linha). |
| Tipo de dados |
numérico |
| Valor predefinido |
0.01 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
cpu_tuple_cost |
effective_cache_size
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Define a suposição do planejador sobre o tamanho total dos caches de dados. Ou seja, o tamanho total dos caches (cache do kernel e buffers compartilhados) usados para arquivos de dados PostgreSQL. Isso é medido em páginas de disco, que normalmente são de 8 kB cada. |
| Tipo de dados |
número inteiro |
| Valor predefinido |
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 |
Notas específicas do Azure
O valor padrão para o effective_cache_size parâmetro server é calculado quando você provisiona a instância do Banco de Dados do Azure para servidor flexível PostgreSQL, com base no nome do produto selecionado para sua computação. Quaisquer alterações subsequentes da seleção de produtos para a computação que suporta o servidor flexível não terão qualquer efeito sobre o valor padrão para o effective_cache_size parâmetro de servidor dessa instância.
Toda vez que você alterar o produto atribuído a uma instância, você também deve ajustar o valor para o 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 é assim: (memoryGib * 131072) - shared_buffers.
| Tamanho da memória |
shared_buffers |
effective_cache_size |
| 2 GiB |
32768 |
229376 |
| 4 GiB |
131072 |
393216 |
| 8 GiB |
262144 |
786432 |
| 16 GiB |
524288 |
1572864 |
| 32 GiB |
1048576 |
3145728 |
| 48 GiB |
1572864 |
4718592 |
| 64 GiB |
2097152 |
6291456 |
| 80 GiB |
2621440 |
7864320 |
| 128 GiB |
4194304 |
12582912 |
| 160 GiB |
5242880 |
15728640 |
| 192 GiB |
6291456 |
18874368 |
| 256 GiB |
8388608 |
25165824 |
| 384 GiB |
12582912 |
37748736 |
| 432 GiB |
14155776 |
42467328 |
| 672 GiB |
22020096 |
66060288 |
jit_acima_do_custo
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Execute a compilação JIT se a consulta for mais cara. -1 desativa a compilação JIT. |
| Tipo de dados |
número inteiro |
| Valor predefinido |
100000 |
| Valores permitidos |
-1-2147483647 |
| Tipo de parâmetro |
dynamic |
| Documentation |
jit_above_cost |
jit_inline_above_cost
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Execute a inserção JIT se a consulta for mais cara. -1 desativa a inserção em linha. |
| Tipo de dados |
número inteiro |
| Valor predefinido |
500000 |
| Valores permitidos |
-1-2147483647 |
| Tipo de parâmetro |
dynamic |
| Documentation |
jit_inline_above_cost |
jit_optimize_above_cost
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Otimize as funções compiladas por JIT se a consulta for mais cara. -1 desativa a otimização. |
| Tipo de dados |
número inteiro |
| Valor predefinido |
500000 |
| Valores permitidos |
-1-2147483647 |
| Tipo de parâmetro |
dynamic |
| Documentation |
jit_optimize_above_cost |
min_parallel_index_scan_size
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Define a quantidade mínima de dados de índice para uma verificação paralela. Se o planejador estimar que lerá um número de páginas de índice muito pequeno para atingir esse limite, uma verificação paralela não será considerada. |
| Tipo de dados |
número inteiro |
| Valor predefinido |
64 |
| Valores permitidos |
0-715827882 |
| Tipo de parâmetro |
dynamic |
| Documentation |
min_parallel_index_scan_size |
min_parallel_table_scan_size
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| 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 atingir este limiar, um escaneamento paralelo não será considerado. |
| Tipo de dados |
número inteiro |
| Valor predefinido |
1024 |
| Valores permitidos |
0-715827882 |
| Tipo de parâmetro |
dynamic |
| Documentation |
min_parallel_table_scan_size |
custo_de_configuração_paralela
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Define a estimativa do planejador do custo de inicialização de processos de trabalho para consulta paralela. |
| Tipo de dados |
numérico |
| Valor predefinido |
1000 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
parallel_setup_cost |
parallel_tuple_cost
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Define a estimativa do planejador do custo de passar cada tupla (linha) do trabalhador para o backend do líder. |
| Tipo de dados |
numérico |
| Valor predefinido |
0.1 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
parallel_tuple_cost |
random_page_cost
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Define a estimativa do planejador do custo de uma página de disco não obtida sequencialmente. |
| Tipo de dados |
numérico |
| Valor predefinido |
2 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
random_page_cost |
seq_page_cost
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Estabelece a estimativa do planeador do custo de uma página de disco acessada sequencialmente. |
| Tipo de dados |
numérico |
| Valor predefinido |
1 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
seq_page_cost |
cpu_index_tuple_cost
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Define a estimativa do planejador do custo de processamento de cada entrada de índice durante uma verificação de índice. |
| Tipo de dados |
numérico |
| Valor predefinido |
0.005 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
cpu_index_tuple_cost (custo do índice do tuplo de CPU) |
cpu_operator_cost
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| 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 predefinido |
0.0025 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
cpu_operator_cost |
cpu_tuple_cost
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Define a estimativa do planejador do custo de processamento de cada linha durante uma consulta. |
| Tipo de dados |
numérico |
| Valor predefinido |
0.01 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
cpu_tuple_cost |
effective_cache_size
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Define a suposição do planejador sobre o tamanho do cache de disco. |
| Tipo de dados |
número inteiro |
| Valor predefinido |
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 |
Notas específicas do Azure
O valor padrão para o effective_cache_size parâmetro server é calculado quando você provisiona a instância do Banco de Dados do Azure para servidor flexível PostgreSQL, com base no nome do produto selecionado para sua computação. Quaisquer alterações subsequentes da seleção de produtos para a computação que suporta o servidor flexível não terão qualquer efeito sobre o valor padrão para o effective_cache_size parâmetro de servidor dessa instância.
Toda vez que você alterar o produto atribuído a uma instância, você também deve ajustar o valor para o 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 é assim: (memoryGib * 131072) - shared_buffers.
| Tamanho da memória |
shared_buffers |
effective_cache_size |
| 2 GiB |
32768 |
229376 |
| 4 GiB |
131072 |
393216 |
| 8 GiB |
262144 |
786432 |
| 16 GiB |
524288 |
1572864 |
| 32 GiB |
1048576 |
3145728 |
| 48 GiB |
1572864 |
4718592 |
| 64 GiB |
2097152 |
6291456 |
| 80 GiB |
2621440 |
7864320 |
| 128 GiB |
4194304 |
12582912 |
| 160 GiB |
5242880 |
15728640 |
| 192 GiB |
6291456 |
18874368 |
| 256 GiB |
8388608 |
25165824 |
| 384 GiB |
12582912 |
37748736 |
| 432 GiB |
14155776 |
42467328 |
| 672 GiB |
22020096 |
66060288 |
jit_acima_do_custo
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Define o custo de consulta acima do qual a compilação JIT é ativada, se habilitada. |
| Tipo de dados |
número inteiro |
| Valor predefinido |
100000 |
| Valores permitidos |
-1-2147483647 |
| Tipo de parâmetro |
dynamic |
| Documentation |
jit_above_cost |
jit_inline_above_cost
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Define o custo de consulta acima do qual a compilação JIT tenta inserir funções e operadores. |
| Tipo de dados |
número inteiro |
| Valor predefinido |
500000 |
| Valores permitidos |
-1-2147483647 |
| Tipo de parâmetro |
dynamic |
| Documentation |
jit_inline_above_cost |
jit_optimize_above_cost
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Define o custo de consulta acima do qual a compilação JIT aplica otimizações caras. |
| Tipo de dados |
número inteiro |
| Valor predefinido |
500000 |
| Valores permitidos |
-1-2147483647 |
| Tipo de parâmetro |
dynamic |
| Documentation |
jit_optimize_above_cost |
min_parallel_index_scan_size
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Define a quantidade mínima de dados de índice para uma verificação paralela. |
| Tipo de dados |
número inteiro |
| Valor predefinido |
64 |
| Valores permitidos |
0-715827882 |
| Tipo de parâmetro |
dynamic |
| Documentation |
min_parallel_index_scan_size |
min_parallel_table_scan_size
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| 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 |
número inteiro |
| Valor predefinido |
1024 |
| Valores permitidos |
0-715827882 |
| Tipo de parâmetro |
dynamic |
| Documentation |
min_parallel_table_scan_size |
custo_de_configuração_paralela
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Define a estimativa do planejador do custo de inicialização de processos de trabalho para consulta paralela. |
| Tipo de dados |
numérico |
| Valor predefinido |
1000 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
parallel_setup_cost |
parallel_tuple_cost
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Define a estimativa do planejador do custo de passar cada tupla (linha) do trabalhador para o back-end mestre. |
| Tipo de dados |
numérico |
| Valor predefinido |
0.1 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
parallel_tuple_cost |
random_page_cost
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Define a estimativa do planejador do custo de uma página de disco não obtida sequencialmente. |
| Tipo de dados |
numérico |
| Valor predefinido |
2 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
random_page_cost |
seq_page_cost
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Estabelece a estimativa do planeador do custo de uma página de disco acessada sequencialmente. |
| Tipo de dados |
numérico |
| Valor predefinido |
1 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
seq_page_cost |
cpu_index_tuple_cost
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Define a estimativa do planejador do custo de processamento de cada entrada de índice durante uma verificação de índice. |
| Tipo de dados |
numérico |
| Valor predefinido |
0.005 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
cpu_index_tuple_cost (custo do índice do tuplo de CPU) |
cpu_operator_cost
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| 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 predefinido |
0.0025 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
cpu_operator_cost |
cpu_tuple_cost
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Define a estimativa do planejador do custo de processamento de cada linha durante uma consulta. |
| Tipo de dados |
numérico |
| Valor predefinido |
0.01 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
cpu_tuple_cost |
effective_cache_size
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Define a suposição do planejador sobre o tamanho do cache de disco. |
| Tipo de dados |
número inteiro |
| Valor predefinido |
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 |
Notas específicas do Azure
O valor padrão para o effective_cache_size parâmetro server é calculado quando você provisiona a instância do Banco de Dados do Azure para servidor flexível PostgreSQL, com base no nome do produto selecionado para sua computação. Quaisquer alterações subsequentes da seleção de produtos para a computação que suporta o servidor flexível não terão qualquer efeito sobre o valor padrão para o effective_cache_size parâmetro de servidor dessa instância.
Toda vez que você alterar o produto atribuído a uma instância, você também deve ajustar o valor para o 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 é assim: (memoryGib * 131072) - shared_buffers.
| Tamanho da memória |
shared_buffers |
effective_cache_size |
| 2 GiB |
32768 |
229376 |
| 4 GiB |
131072 |
393216 |
| 8 GiB |
262144 |
786432 |
| 16 GiB |
524288 |
1572864 |
| 32 GiB |
1048576 |
3145728 |
| 48 GiB |
1572864 |
4718592 |
| 64 GiB |
2097152 |
6291456 |
| 80 GiB |
2621440 |
7864320 |
| 128 GiB |
4194304 |
12582912 |
| 160 GiB |
5242880 |
15728640 |
| 192 GiB |
6291456 |
18874368 |
| 256 GiB |
8388608 |
25165824 |
| 384 GiB |
12582912 |
37748736 |
| 432 GiB |
14155776 |
42467328 |
| 672 GiB |
22020096 |
66060288 |
jit_acima_do_custo
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Define o custo de consulta acima do qual a compilação JIT é ativada, se habilitada. |
| Tipo de dados |
número inteiro |
| Valor predefinido |
100000 |
| Valores permitidos |
-1-2147483647 |
| Tipo de parâmetro |
dynamic |
| Documentation |
jit_above_cost |
jit_inline_above_cost
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Define o custo de consulta acima do qual a compilação JIT tenta inserir funções e operadores. |
| Tipo de dados |
número inteiro |
| Valor predefinido |
500000 |
| Valores permitidos |
-1-2147483647 |
| Tipo de parâmetro |
dynamic |
| Documentation |
jit_inline_above_cost |
jit_optimize_above_cost
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Define o custo de consulta acima do qual a compilação JIT aplica otimizações caras. |
| Tipo de dados |
número inteiro |
| Valor predefinido |
500000 |
| Valores permitidos |
-1-2147483647 |
| Tipo de parâmetro |
dynamic |
| Documentation |
jit_optimize_above_cost |
min_parallel_index_scan_size
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Define a quantidade mínima de dados de índice para uma verificação paralela. |
| Tipo de dados |
número inteiro |
| Valor predefinido |
64 |
| Valores permitidos |
0-715827882 |
| Tipo de parâmetro |
dynamic |
| Documentation |
min_parallel_index_scan_size |
min_parallel_table_scan_size
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| 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 |
número inteiro |
| Valor predefinido |
1024 |
| Valores permitidos |
0-715827882 |
| Tipo de parâmetro |
dynamic |
| Documentation |
min_parallel_table_scan_size |
custo_de_configuração_paralela
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Define a estimativa do planejador do custo de inicialização de processos de trabalho para consulta paralela. |
| Tipo de dados |
numérico |
| Valor predefinido |
1000 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
parallel_setup_cost |
parallel_tuple_cost
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Define a estimativa do planejador do custo de passar cada tupla (linha) do trabalhador para o back-end mestre. |
| Tipo de dados |
numérico |
| Valor predefinido |
0.1 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
parallel_tuple_cost |
random_page_cost
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Define a estimativa do planejador do custo de uma página de disco não obtida sequencialmente. |
| Tipo de dados |
numérico |
| Valor predefinido |
2 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
random_page_cost |
seq_page_cost
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Estabelece a estimativa do planeador do custo de uma página de disco acessada sequencialmente. |
| Tipo de dados |
numérico |
| Valor predefinido |
1 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
seq_page_cost |
cpu_index_tuple_cost
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Define a estimativa do planejador do custo de processamento de cada entrada de índice durante uma verificação de índice. |
| Tipo de dados |
numérico |
| Valor predefinido |
0.005 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
cpu_index_tuple_cost (custo do índice do tuplo de CPU) |
cpu_operator_cost
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| 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 predefinido |
0.0025 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
cpu_operator_cost |
cpu_tuple_cost
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Define a estimativa do planejador do custo de processamento de cada linha durante uma consulta. |
| Tipo de dados |
numérico |
| Valor predefinido |
0.01 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
cpu_tuple_cost |
effective_cache_size
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Define a suposição do planejador sobre o tamanho do cache de disco. |
| Tipo de dados |
número inteiro |
| Valor predefinido |
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 |
Notas específicas do Azure
O valor padrão para o effective_cache_size parâmetro server é calculado quando você provisiona a instância do Banco de Dados do Azure para servidor flexível PostgreSQL, com base no nome do produto selecionado para sua computação. Quaisquer alterações subsequentes da seleção de produtos para a computação que suporta o servidor flexível não terão qualquer efeito sobre o valor padrão para o effective_cache_size parâmetro de servidor dessa instância.
Toda vez que você alterar o produto atribuído a uma instância, você também deve ajustar o valor para o 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 é assim: (memoryGib * 131072) - shared_buffers.
| Tamanho da memória |
shared_buffers |
effective_cache_size |
| 2 GiB |
32768 |
229376 |
| 4 GiB |
131072 |
393216 |
| 8 GiB |
262144 |
786432 |
| 16 GiB |
524288 |
1572864 |
| 32 GiB |
1048576 |
3145728 |
| 48 GiB |
1572864 |
4718592 |
| 64 GiB |
2097152 |
6291456 |
| 80 GiB |
2621440 |
7864320 |
| 128 GiB |
4194304 |
12582912 |
| 160 GiB |
5242880 |
15728640 |
| 192 GiB |
6291456 |
18874368 |
| 256 GiB |
8388608 |
25165824 |
| 384 GiB |
12582912 |
37748736 |
| 432 GiB |
14155776 |
42467328 |
| 672 GiB |
22020096 |
66060288 |
jit_acima_do_custo
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Define o custo de consulta acima do qual a compilação JIT é ativada, se habilitada. |
| Tipo de dados |
número inteiro |
| Valor predefinido |
100000 |
| Valores permitidos |
-1-2147483647 |
| Tipo de parâmetro |
dynamic |
| Documentation |
jit_above_cost |
jit_inline_above_cost
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Define o custo de consulta acima do qual a compilação JIT tenta inserir funções e operadores. |
| Tipo de dados |
número inteiro |
| Valor predefinido |
500000 |
| Valores permitidos |
-1-2147483647 |
| Tipo de parâmetro |
dynamic |
| Documentation |
jit_inline_above_cost |
jit_optimize_above_cost
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Define o custo de consulta acima do qual a compilação JIT aplica otimizações caras. |
| Tipo de dados |
número inteiro |
| Valor predefinido |
500000 |
| Valores permitidos |
-1-2147483647 |
| Tipo de parâmetro |
dynamic |
| Documentation |
jit_optimize_above_cost |
min_parallel_index_scan_size
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Define a quantidade mínima de dados de índice para uma verificação paralela. |
| Tipo de dados |
número inteiro |
| Valor predefinido |
64 |
| Valores permitidos |
0-715827882 |
| Tipo de parâmetro |
dynamic |
| Documentation |
min_parallel_index_scan_size |
min_parallel_table_scan_size
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| 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 |
número inteiro |
| Valor predefinido |
1024 |
| Valores permitidos |
0-715827882 |
| Tipo de parâmetro |
dynamic |
| Documentation |
min_parallel_table_scan_size |
custo_de_configuração_paralela
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Define a estimativa do planejador do custo de inicialização de processos de trabalho para consulta paralela. |
| Tipo de dados |
numérico |
| Valor predefinido |
1000 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
parallel_setup_cost |
parallel_tuple_cost
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Define a estimativa do planejador do custo de passar cada tupla (linha) do trabalhador para o back-end mestre. |
| Tipo de dados |
numérico |
| Valor predefinido |
0.1 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
parallel_tuple_cost |
random_page_cost
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Define a estimativa do planejador do custo de uma página de disco não obtida sequencialmente. |
| Tipo de dados |
numérico |
| Valor predefinido |
2 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
random_page_cost |
seq_page_cost
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Estabelece a estimativa do planeador do custo de uma página de disco acessada sequencialmente. |
| Tipo de dados |
numérico |
| Valor predefinido |
1 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
seq_page_cost |
cpu_index_tuple_cost
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Define a estimativa do planejador do custo de processamento de cada entrada de índice durante uma verificação de índice. |
| Tipo de dados |
numérico |
| Valor predefinido |
0.005 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
cpu_index_tuple_cost (custo do índice do tuplo de CPU) |
cpu_operator_cost
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| 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 predefinido |
0.0025 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
cpu_operator_cost |
cpu_tuple_cost
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Define a estimativa do planejador do custo de processamento de cada linha durante uma consulta. |
| Tipo de dados |
numérico |
| Valor predefinido |
0.01 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
cpu_tuple_cost |
effective_cache_size
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Define a suposição do planejador sobre o tamanho do cache de disco. |
| Tipo de dados |
número inteiro |
| Valor predefinido |
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 |
Notas específicas do Azure
O valor padrão para o effective_cache_size parâmetro server é calculado quando você provisiona a instância do Banco de Dados do Azure para servidor flexível PostgreSQL, com base no nome do produto selecionado para sua computação. Quaisquer alterações subsequentes da seleção de produtos para a computação que suporta o servidor flexível não terão qualquer efeito sobre o valor padrão para o effective_cache_size parâmetro de servidor dessa instância.
Toda vez que você alterar o produto atribuído a uma instância, você também deve ajustar o valor para o 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 é assim: (memoryGib * 131072) - shared_buffers.
| Tamanho da memória |
shared_buffers |
effective_cache_size |
| 2 GiB |
32768 |
229376 |
| 4 GiB |
131072 |
393216 |
| 8 GiB |
262144 |
786432 |
| 16 GiB |
524288 |
1572864 |
| 32 GiB |
1048576 |
3145728 |
| 48 GiB |
1572864 |
4718592 |
| 64 GiB |
2097152 |
6291456 |
| 80 GiB |
2621440 |
7864320 |
| 128 GiB |
4194304 |
12582912 |
| 160 GiB |
5242880 |
15728640 |
| 192 GiB |
6291456 |
18874368 |
| 256 GiB |
8388608 |
25165824 |
| 384 GiB |
12582912 |
37748736 |
| 432 GiB |
14155776 |
42467328 |
| 672 GiB |
22020096 |
66060288 |
jit_acima_do_custo
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Define o custo de consulta acima do qual a compilação JIT é ativada, se habilitada. |
| Tipo de dados |
número inteiro |
| Valor predefinido |
100000 |
| Valores permitidos |
-1-2147483647 |
| Tipo de parâmetro |
dynamic |
| Documentation |
jit_above_cost |
jit_inline_above_cost
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Define o custo de consulta acima do qual a compilação JIT tenta inserir funções e operadores. |
| Tipo de dados |
número inteiro |
| Valor predefinido |
500000 |
| Valores permitidos |
-1-2147483647 |
| Tipo de parâmetro |
dynamic |
| Documentation |
jit_inline_above_cost |
jit_optimize_above_cost
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Define o custo de consulta acima do qual a compilação JIT aplica otimizações caras. |
| Tipo de dados |
número inteiro |
| Valor predefinido |
500000 |
| Valores permitidos |
-1-2147483647 |
| Tipo de parâmetro |
dynamic |
| Documentation |
jit_optimize_above_cost |
min_parallel_index_scan_size
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Define a quantidade mínima de dados de índice para uma verificação paralela. |
| Tipo de dados |
número inteiro |
| Valor predefinido |
64 |
| Valores permitidos |
0-715827882 |
| Tipo de parâmetro |
dynamic |
| Documentation |
min_parallel_index_scan_size |
min_parallel_table_scan_size
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| 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 |
número inteiro |
| Valor predefinido |
1024 |
| Valores permitidos |
0-715827882 |
| Tipo de parâmetro |
dynamic |
| Documentation |
min_parallel_table_scan_size |
custo_de_configuração_paralela
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Define a estimativa do planejador do custo de inicialização de processos de trabalho para consulta paralela. |
| Tipo de dados |
numérico |
| Valor predefinido |
1000 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
parallel_setup_cost |
parallel_tuple_cost
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Define a estimativa do planejador do custo de passar cada tupla (linha) do trabalhador para o back-end mestre. |
| Tipo de dados |
numérico |
| Valor predefinido |
0.1 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
parallel_tuple_cost |
random_page_cost
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Define a estimativa do planejador do custo de uma página de disco não obtida sequencialmente. |
| Tipo de dados |
numérico |
| Valor predefinido |
2 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
random_page_cost |
seq_page_cost
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Estabelece a estimativa do planeador do custo de uma página de disco acessada sequencialmente. |
| Tipo de dados |
numérico |
| Valor predefinido |
1 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
seq_page_cost |
cpu_index_tuple_cost
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Define a estimativa do planejador do custo de processamento de cada entrada de índice durante uma verificação de índice. |
| Tipo de dados |
numérico |
| Valor predefinido |
0.005 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
cpu_index_tuple_cost (custo do índice do tuplo de CPU) |
cpu_operator_cost
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| 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 predefinido |
0.0025 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
cpu_operator_cost |
cpu_tuple_cost
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Define a estimativa do planejador do custo de processamento de cada linha durante uma consulta. |
| Tipo de dados |
numérico |
| Valor predefinido |
0.01 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
cpu_tuple_cost |
effective_cache_size
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Define a suposição do planejador sobre o tamanho do cache de disco. |
| Tipo de dados |
número inteiro |
| Valor predefinido |
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 |
Notas específicas do Azure
O valor padrão para o effective_cache_size parâmetro server é calculado quando você provisiona a instância do Banco de Dados do Azure para servidor flexível PostgreSQL, com base no nome do produto selecionado para sua computação. Quaisquer alterações subsequentes da seleção de produtos para a computação que suporta o servidor flexível não terão qualquer efeito sobre o valor padrão para o effective_cache_size parâmetro de servidor dessa instância.
Toda vez que você alterar o produto atribuído a uma instância, você também deve ajustar o valor para o 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 é assim: (memoryGib * 131072) - shared_buffers.
| Tamanho da memória |
shared_buffers |
effective_cache_size |
| 2 GiB |
32768 |
229376 |
| 4 GiB |
131072 |
393216 |
| 8 GiB |
262144 |
786432 |
| 16 GiB |
524288 |
1572864 |
| 32 GiB |
1048576 |
3145728 |
| 48 GiB |
1572864 |
4718592 |
| 64 GiB |
2097152 |
6291456 |
| 80 GiB |
2621440 |
7864320 |
| 128 GiB |
4194304 |
12582912 |
| 160 GiB |
5242880 |
15728640 |
| 192 GiB |
6291456 |
18874368 |
| 256 GiB |
8388608 |
25165824 |
| 384 GiB |
12582912 |
37748736 |
| 432 GiB |
14155776 |
42467328 |
| 672 GiB |
22020096 |
66060288 |
jit_acima_do_custo
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Define o custo de consulta acima do qual a compilação JIT é ativada, se habilitada. |
| Tipo de dados |
número inteiro |
| Valor predefinido |
100000 |
| Valores permitidos |
-1-2147483647 |
| Tipo de parâmetro |
dynamic |
| Documentation |
jit_above_cost |
jit_inline_above_cost
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Define o custo de consulta acima do qual a compilação JIT tenta inserir funções e operadores. |
| Tipo de dados |
número inteiro |
| Valor predefinido |
500000 |
| Valores permitidos |
-1-2147483647 |
| Tipo de parâmetro |
dynamic |
| Documentation |
jit_inline_above_cost |
jit_optimize_above_cost
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Define o custo de consulta acima do qual a compilação JIT aplica otimizações caras. |
| Tipo de dados |
número inteiro |
| Valor predefinido |
500000 |
| Valores permitidos |
-1-2147483647 |
| Tipo de parâmetro |
dynamic |
| Documentation |
jit_optimize_above_cost |
min_parallel_index_scan_size
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Define a quantidade mínima de dados de índice para uma verificação paralela. |
| Tipo de dados |
número inteiro |
| Valor predefinido |
64 |
| Valores permitidos |
0-715827882 |
| Tipo de parâmetro |
dynamic |
| Documentation |
min_parallel_index_scan_size |
min_parallel_table_scan_size
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| 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 |
número inteiro |
| Valor predefinido |
1024 |
| Valores permitidos |
0-715827882 |
| Tipo de parâmetro |
dynamic |
| Documentation |
min_parallel_table_scan_size |
custo_de_configuração_paralela
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Define a estimativa do planejador do custo de inicialização de processos de trabalho para consulta paralela. |
| Tipo de dados |
numérico |
| Valor predefinido |
1000 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
parallel_setup_cost |
parallel_tuple_cost
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Define a estimativa do planejador do custo de passar cada tupla (linha) do trabalhador para o back-end mestre. |
| Tipo de dados |
numérico |
| Valor predefinido |
0.1 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
parallel_tuple_cost |
random_page_cost
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Define a estimativa do planejador do custo de uma página de disco não obtida sequencialmente. |
| Tipo de dados |
numérico |
| Valor predefinido |
2 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
random_page_cost |
seq_page_cost
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Estabelece a estimativa do planeador do custo de uma página de disco acessada sequencialmente. |
| Tipo de dados |
numérico |
| Valor predefinido |
1 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
seq_page_cost |
cpu_index_tuple_cost
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Define a estimativa do planejador do custo de processamento de cada entrada de índice durante uma verificação de índice. |
| Tipo de dados |
numérico |
| Valor predefinido |
0.005 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
cpu_index_tuple_cost (custo do índice do tuplo de CPU) |
cpu_operator_cost
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| 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 predefinido |
0.0025 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
cpu_operator_cost |
cpu_tuple_cost
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Define a estimativa do planejador do custo de processamento de cada linha durante uma consulta. |
| Tipo de dados |
numérico |
| Valor predefinido |
0.01 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
cpu_tuple_cost |
effective_cache_size
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Define a suposição do planejador sobre o tamanho do cache de disco. |
| Tipo de dados |
número inteiro |
| Valor predefinido |
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 |
Notas específicas do Azure
O valor padrão para o effective_cache_size parâmetro server é calculado quando você provisiona a instância do Banco de Dados do Azure para servidor flexível PostgreSQL, com base no nome do produto selecionado para sua computação. Quaisquer alterações subsequentes da seleção de produtos para a computação que suporta o servidor flexível não terão qualquer efeito sobre o valor padrão para o effective_cache_size parâmetro de servidor dessa instância.
Toda vez que você alterar o produto atribuído a uma instância, você também deve ajustar o valor para o 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 é assim: (memoryGib * 131072) - shared_buffers.
| Tamanho da memória |
shared_buffers |
effective_cache_size |
| 2 GiB |
32768 |
229376 |
| 4 GiB |
131072 |
393216 |
| 8 GiB |
262144 |
786432 |
| 16 GiB |
524288 |
1572864 |
| 32 GiB |
1048576 |
3145728 |
| 48 GiB |
1572864 |
4718592 |
| 64 GiB |
2097152 |
6291456 |
| 80 GiB |
2621440 |
7864320 |
| 128 GiB |
4194304 |
12582912 |
| 160 GiB |
5242880 |
15728640 |
| 192 GiB |
6291456 |
18874368 |
| 256 GiB |
8388608 |
25165824 |
| 384 GiB |
12582912 |
37748736 |
| 432 GiB |
14155776 |
42467328 |
| 672 GiB |
22020096 |
66060288 |
jit_acima_do_custo
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Define o custo de consulta acima do qual a compilação JIT é ativada, se habilitada. |
| Tipo de dados |
número inteiro |
| Valor predefinido |
100000 |
| Valores permitidos |
-1-2147483647 |
| Tipo de parâmetro |
dynamic |
| Documentation |
jit_above_cost |
jit_inline_above_cost
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Define o custo de consulta acima do qual a compilação JIT tenta inserir funções e operadores. |
| Tipo de dados |
número inteiro |
| Valor predefinido |
500000 |
| Valores permitidos |
-1-2147483647 |
| Tipo de parâmetro |
dynamic |
| Documentation |
jit_inline_above_cost |
jit_optimize_above_cost
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Define o custo de consulta acima do qual a compilação JIT aplica otimizações caras. |
| Tipo de dados |
número inteiro |
| Valor predefinido |
500000 |
| Valores permitidos |
-1-2147483647 |
| Tipo de parâmetro |
dynamic |
| Documentation |
jit_optimize_above_cost |
min_parallel_index_scan_size
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Define a quantidade mínima de dados de índice para uma verificação paralela. |
| Tipo de dados |
número inteiro |
| Valor predefinido |
64 |
| Valores permitidos |
0-715827882 |
| Tipo de parâmetro |
dynamic |
| Documentation |
min_parallel_index_scan_size |
min_parallel_table_scan_size
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| 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 |
número inteiro |
| Valor predefinido |
1024 |
| Valores permitidos |
0-715827882 |
| Tipo de parâmetro |
dynamic |
| Documentation |
min_parallel_table_scan_size |
custo_de_configuração_paralela
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Define a estimativa do planejador do custo de inicialização de processos de trabalho para consulta paralela. |
| Tipo de dados |
numérico |
| Valor predefinido |
1000 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
parallel_setup_cost |
parallel_tuple_cost
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Define a estimativa do planejador do custo de passar cada tupla (linha) do trabalhador para o back-end mestre. |
| Tipo de dados |
numérico |
| Valor predefinido |
0.1 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
parallel_tuple_cost |
random_page_cost
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Define a estimativa do planejador do custo de uma página de disco não obtida sequencialmente. |
| Tipo de dados |
numérico |
| Valor predefinido |
2 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
random_page_cost |
seq_page_cost
| Attribute |
Valor |
| Categoria |
Constantes de Custo do Planeador / Ajuste de Consultas |
| Description |
Estabelece a estimativa do planeador do custo de uma página de disco acessada sequencialmente. |
| Tipo de dados |
numérico |
| Valor predefinido |
1 |
| Valores permitidos |
0-1.79769e+308 |
| Tipo de parâmetro |
dynamic |
| Documentation |
seq_page_cost |