Constante de Custo de Ajuste de Consulta / Planejador
Artigo 11/01/2024
1 contribuidor
Comentários
Neste artigo
cpu_index_tuple_cost
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
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
Default value
0.005
Valores permitidos
0-1.79769e+308
Tipo de parâmetro
dynamic
Documentação
cpu_index_tuple_cost
cpu_operator_cost
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
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
Default value
0.0025
Valores permitidos
0-1.79769e+308
Tipo de parâmetro
dynamic
Documentação
cpu_operator_cost
cpu_tuple_cost
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
Description
Define a estimativa do planejador do custo de processamento de cada linha durante uma consulta.
Tipo de dados
numérico
Default value
0.01
Valores permitidos
0-1.79769e+308
Tipo de parâmetro
dynamic
Documentação
cpu_tuple_cost
effective_cache_size
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
Description
Define a suposição do planejador sobre o tamanho do cache de disco.
Tipo de dados
integer
Default value
Depende dos recursos (vCores, RAM ou espaço em disco) alocados para o servidor.
Valores permitidos
1-2147483647
Tipo de parâmetro
dynamic
Documentação
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 depende do valor de effective_cache_size
shared_buffers
, e se parece com (memoryGib * 131072) - shared_buffers
.
Tamanho da memória
shared_buffers
effective_cache_size
2 GiB
32768
229376
4 GiB
131072
393216
8 GiB
262144
786432
16 GiB
524288
1572864
32 GiB
1048576
3145728
48 GiB
1572864
4718592
64 GiB
2097152
6291456
80 GiB
2621440
7864320
128 GiB
4194304
12582912
160 GiB
5242880
15728640
192 GiB
6291456
18874368
256 GiB
8388608
25165824
384 GiB
12582912
37748736
432 GiB
14155776
42467328
672 GiB
22020096
66060288
jit_above_cost
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
Description
Define o custo de consulta acima do qual a compilação JIT é ativada, se habilitada.
Tipo de dados
integer
Default value
100000
Valores permitidos
-1-2147483647
Tipo de parâmetro
dynamic
Documentação
jit_above_cost
jit_inline_above_cost
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
Description
Define o custo de consulta acima do qual a compilação JIT tenta inserir funções e operadores.
Tipo de dados
integer
Default value
500000
Valores permitidos
-1-2147483647
Tipo de parâmetro
dynamic
Documentação
jit_inline_above_cost
jit_optimize_above_cost
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
Description
Define o custo de consulta acima do qual a compilação JIT aplica otimizações caras.
Tipo de dados
integer
Default value
500000
Valores permitidos
-1-2147483647
Tipo de parâmetro
dynamic
Documentação
jit_optimize_above_cost
min_parallel_index_scan_size
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
Description
Define a quantidade mínima de dados de índice para uma verificação paralela.
Tipo de dados
integer
Default value
64
Valores permitidos
0-715827882
Tipo de parâmetro
dynamic
Documentação
min_parallel_index_scan_size
min_parallel_table_scan_size
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
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
integer
Default value
1024
Valores permitidos
0-715827882
Tipo de parâmetro
dynamic
Documentação
min_parallel_table_scan_size
parallel_setup_cost
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
Description
Define a estimativa do planejador do custo de inicialização de processos de trabalho para consulta paralela.
Tipo de dados
numérico
Default value
1000
Valores permitidos
0-1.79769e+308
Tipo de parâmetro
dynamic
Documentação
parallel_setup_cost
parallel_tuple_cost
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
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
Default value
0.1
Valores permitidos
0-1.79769e+308
Tipo de parâmetro
dynamic
Documentação
parallel_tuple_cost
random_page_cost
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
Description
Define a estimativa do planejador do custo de uma página de disco não obtida sequencialmente.
Tipo de dados
numérico
Default value
2
Valores permitidos
0-1.79769e+308
Tipo de parâmetro
dynamic
Documentação
random_page_cost
seq_page_cost
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
Description
Define a estimativa do planejador do custo de uma página de disco obtida sequencialmente.
Tipo de dados
numérico
Default value
1
Valores permitidos
0-1.79769e+308
Tipo de parâmetro
dynamic
Documentação
seq_page_cost
cpu_index_tuple_cost
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
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
Default value
0.005
Valores permitidos
0-1.79769e+308
Tipo de parâmetro
dynamic
Documentação
cpu_index_tuple_cost
cpu_operator_cost
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
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
Default value
0.0025
Valores permitidos
0-1.79769e+308
Tipo de parâmetro
dynamic
Documentação
cpu_operator_cost
cpu_tuple_cost
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
Description
Define a estimativa do planejador do custo de processamento de cada linha durante uma consulta.
Tipo de dados
numérico
Default value
0.01
Valores permitidos
0-1.79769e+308
Tipo de parâmetro
dynamic
Documentação
cpu_tuple_cost
effective_cache_size
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
Description
Define a suposição do planejador sobre o tamanho do cache de disco.
Tipo de dados
integer
Default value
Depende dos recursos (vCores, RAM ou espaço em disco) alocados para o servidor.
Valores permitidos
1-2147483647
Tipo de parâmetro
dynamic
Documentação
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 depende do valor de effective_cache_size
shared_buffers
, e se parece com (memoryGib * 131072) - shared_buffers
.
Tamanho da memória
shared_buffers
effective_cache_size
2 GiB
32768
229376
4 GiB
131072
393216
8 GiB
262144
786432
16 GiB
524288
1572864
32 GiB
1048576
3145728
48 GiB
1572864
4718592
64 GiB
2097152
6291456
80 GiB
2621440
7864320
128 GiB
4194304
12582912
160 GiB
5242880
15728640
192 GiB
6291456
18874368
256 GiB
8388608
25165824
384 GiB
12582912
37748736
432 GiB
14155776
42467328
672 GiB
22020096
66060288
jit_above_cost
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
Description
Define o custo de consulta acima do qual a compilação JIT é ativada, se habilitada.
Tipo de dados
integer
Default value
100000
Valores permitidos
-1-2147483647
Tipo de parâmetro
dynamic
Documentação
jit_above_cost
jit_inline_above_cost
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
Description
Define o custo de consulta acima do qual a compilação JIT tenta inserir funções e operadores.
Tipo de dados
integer
Default value
500000
Valores permitidos
-1-2147483647
Tipo de parâmetro
dynamic
Documentação
jit_inline_above_cost
jit_optimize_above_cost
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
Description
Define o custo de consulta acima do qual a compilação JIT aplica otimizações caras.
Tipo de dados
integer
Default value
500000
Valores permitidos
-1-2147483647
Tipo de parâmetro
dynamic
Documentação
jit_optimize_above_cost
min_parallel_index_scan_size
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
Description
Define a quantidade mínima de dados de índice para uma verificação paralela.
Tipo de dados
integer
Default value
64
Valores permitidos
0-715827882
Tipo de parâmetro
dynamic
Documentação
min_parallel_index_scan_size
min_parallel_table_scan_size
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
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
integer
Default value
1024
Valores permitidos
0-715827882
Tipo de parâmetro
dynamic
Documentação
min_parallel_table_scan_size
parallel_setup_cost
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
Description
Define a estimativa do planejador do custo de inicialização de processos de trabalho para consulta paralela.
Tipo de dados
numérico
Default value
1000
Valores permitidos
0-1.79769e+308
Tipo de parâmetro
dynamic
Documentação
parallel_setup_cost
parallel_tuple_cost
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
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
Default value
0.1
Valores permitidos
0-1.79769e+308
Tipo de parâmetro
dynamic
Documentação
parallel_tuple_cost
random_page_cost
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
Description
Define a estimativa do planejador do custo de uma página de disco não obtida sequencialmente.
Tipo de dados
numérico
Default value
2
Valores permitidos
0-1.79769e+308
Tipo de parâmetro
dynamic
Documentação
random_page_cost
seq_page_cost
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
Description
Define a estimativa do planejador do custo de uma página de disco obtida sequencialmente.
Tipo de dados
numérico
Default value
1
Valores permitidos
0-1.79769e+308
Tipo de parâmetro
dynamic
Documentação
seq_page_cost
cpu_index_tuple_cost
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
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
Default value
0.005
Valores permitidos
0-1.79769e+308
Tipo de parâmetro
dynamic
Documentação
cpu_index_tuple_cost
cpu_operator_cost
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
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
Default value
0.0025
Valores permitidos
0-1.79769e+308
Tipo de parâmetro
dynamic
Documentação
cpu_operator_cost
cpu_tuple_cost
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
Description
Define a estimativa do planejador do custo de processamento de cada linha durante uma consulta.
Tipo de dados
numérico
Default value
0.01
Valores permitidos
0-1.79769e+308
Tipo de parâmetro
dynamic
Documentação
cpu_tuple_cost
effective_cache_size
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
Description
Define a suposição do planejador sobre o tamanho do cache de disco.
Tipo de dados
integer
Default value
Depende dos recursos (vCores, RAM ou espaço em disco) alocados para o servidor.
Valores permitidos
1-2147483647
Tipo de parâmetro
dynamic
Documentação
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 depende do valor de effective_cache_size
shared_buffers
, e se parece com (memoryGib * 131072) - shared_buffers
.
Tamanho da memória
shared_buffers
effective_cache_size
2 GiB
32768
229376
4 GiB
131072
393216
8 GiB
262144
786432
16 GiB
524288
1572864
32 GiB
1048576
3145728
48 GiB
1572864
4718592
64 GiB
2097152
6291456
80 GiB
2621440
7864320
128 GiB
4194304
12582912
160 GiB
5242880
15728640
192 GiB
6291456
18874368
256 GiB
8388608
25165824
384 GiB
12582912
37748736
432 GiB
14155776
42467328
672 GiB
22020096
66060288
jit_above_cost
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
Description
Define o custo de consulta acima do qual a compilação JIT é ativada, se habilitada.
Tipo de dados
integer
Default value
100000
Valores permitidos
-1-2147483647
Tipo de parâmetro
dynamic
Documentação
jit_above_cost
jit_inline_above_cost
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
Description
Define o custo de consulta acima do qual a compilação JIT tenta inserir funções e operadores.
Tipo de dados
integer
Default value
500000
Valores permitidos
-1-2147483647
Tipo de parâmetro
dynamic
Documentação
jit_inline_above_cost
jit_optimize_above_cost
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
Description
Define o custo de consulta acima do qual a compilação JIT aplica otimizações caras.
Tipo de dados
integer
Default value
500000
Valores permitidos
-1-2147483647
Tipo de parâmetro
dynamic
Documentação
jit_optimize_above_cost
min_parallel_index_scan_size
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
Description
Define a quantidade mínima de dados de índice para uma verificação paralela.
Tipo de dados
integer
Default value
64
Valores permitidos
0-715827882
Tipo de parâmetro
dynamic
Documentação
min_parallel_index_scan_size
min_parallel_table_scan_size
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
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
integer
Default value
1024
Valores permitidos
0-715827882
Tipo de parâmetro
dynamic
Documentação
min_parallel_table_scan_size
parallel_setup_cost
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
Description
Define a estimativa do planejador do custo de inicialização de processos de trabalho para consulta paralela.
Tipo de dados
numérico
Default value
1000
Valores permitidos
0-1.79769e+308
Tipo de parâmetro
dynamic
Documentação
parallel_setup_cost
parallel_tuple_cost
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
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
Default value
0.1
Valores permitidos
0-1.79769e+308
Tipo de parâmetro
dynamic
Documentação
parallel_tuple_cost
random_page_cost
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
Description
Define a estimativa do planejador do custo de uma página de disco não obtida sequencialmente.
Tipo de dados
numérico
Default value
2
Valores permitidos
0-1.79769e+308
Tipo de parâmetro
dynamic
Documentação
random_page_cost
seq_page_cost
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
Description
Define a estimativa do planejador do custo de uma página de disco obtida sequencialmente.
Tipo de dados
numérico
Default value
1
Valores permitidos
0-1.79769e+308
Tipo de parâmetro
dynamic
Documentação
seq_page_cost
cpu_index_tuple_cost
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
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
Default value
0.005
Valores permitidos
0-1.79769e+308
Tipo de parâmetro
dynamic
Documentação
cpu_index_tuple_cost
cpu_operator_cost
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
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
Default value
0.0025
Valores permitidos
0-1.79769e+308
Tipo de parâmetro
dynamic
Documentação
cpu_operator_cost
cpu_tuple_cost
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
Description
Define a estimativa do planejador do custo de processamento de cada linha durante uma consulta.
Tipo de dados
numérico
Default value
0.01
Valores permitidos
0-1.79769e+308
Tipo de parâmetro
dynamic
Documentação
cpu_tuple_cost
effective_cache_size
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
Description
Define a suposição do planejador sobre o tamanho do cache de disco.
Tipo de dados
integer
Default value
Depende dos recursos (vCores, RAM ou espaço em disco) alocados para o servidor.
Valores permitidos
1-2147483647
Tipo de parâmetro
dynamic
Documentação
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 depende do valor de effective_cache_size
shared_buffers
, e se parece com (memoryGib * 131072) - shared_buffers
.
Tamanho da memória
shared_buffers
effective_cache_size
2 GiB
32768
229376
4 GiB
131072
393216
8 GiB
262144
786432
16 GiB
524288
1572864
32 GiB
1048576
3145728
48 GiB
1572864
4718592
64 GiB
2097152
6291456
80 GiB
2621440
7864320
128 GiB
4194304
12582912
160 GiB
5242880
15728640
192 GiB
6291456
18874368
256 GiB
8388608
25165824
384 GiB
12582912
37748736
432 GiB
14155776
42467328
672 GiB
22020096
66060288
jit_above_cost
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
Description
Define o custo de consulta acima do qual a compilação JIT é ativada, se habilitada.
Tipo de dados
integer
Default value
100000
Valores permitidos
-1-2147483647
Tipo de parâmetro
dynamic
Documentação
jit_above_cost
jit_inline_above_cost
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
Description
Define o custo de consulta acima do qual a compilação JIT tenta inserir funções e operadores.
Tipo de dados
integer
Default value
500000
Valores permitidos
-1-2147483647
Tipo de parâmetro
dynamic
Documentação
jit_inline_above_cost
jit_optimize_above_cost
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
Description
Define o custo de consulta acima do qual a compilação JIT aplica otimizações caras.
Tipo de dados
integer
Default value
500000
Valores permitidos
-1-2147483647
Tipo de parâmetro
dynamic
Documentação
jit_optimize_above_cost
min_parallel_index_scan_size
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
Description
Define a quantidade mínima de dados de índice para uma verificação paralela.
Tipo de dados
integer
Default value
64
Valores permitidos
0-715827882
Tipo de parâmetro
dynamic
Documentação
min_parallel_index_scan_size
min_parallel_table_scan_size
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
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
integer
Default value
1024
Valores permitidos
0-715827882
Tipo de parâmetro
dynamic
Documentação
min_parallel_table_scan_size
parallel_setup_cost
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
Description
Define a estimativa do planejador do custo de inicialização de processos de trabalho para consulta paralela.
Tipo de dados
numérico
Default value
1000
Valores permitidos
0-1.79769e+308
Tipo de parâmetro
dynamic
Documentação
parallel_setup_cost
parallel_tuple_cost
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
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
Default value
0.1
Valores permitidos
0-1.79769e+308
Tipo de parâmetro
dynamic
Documentação
parallel_tuple_cost
random_page_cost
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
Description
Define a estimativa do planejador do custo de uma página de disco não obtida sequencialmente.
Tipo de dados
numérico
Default value
2
Valores permitidos
0-1.79769e+308
Tipo de parâmetro
dynamic
Documentação
random_page_cost
seq_page_cost
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
Description
Define a estimativa do planejador do custo de uma página de disco obtida sequencialmente.
Tipo de dados
numérico
Default value
1
Valores permitidos
0-1.79769e+308
Tipo de parâmetro
dynamic
Documentação
seq_page_cost
cpu_index_tuple_cost
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
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
Default value
0.005
Valores permitidos
0-1.79769e+308
Tipo de parâmetro
dynamic
Documentação
cpu_index_tuple_cost
cpu_operator_cost
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
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
Default value
0.0025
Valores permitidos
0-1.79769e+308
Tipo de parâmetro
dynamic
Documentação
cpu_operator_cost
cpu_tuple_cost
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
Description
Define a estimativa do planejador do custo de processamento de cada linha durante uma consulta.
Tipo de dados
numérico
Default value
0.01
Valores permitidos
0-1.79769e+308
Tipo de parâmetro
dynamic
Documentação
cpu_tuple_cost
effective_cache_size
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
Description
Define a suposição do planejador sobre o tamanho do cache de disco.
Tipo de dados
integer
Default value
Depende dos recursos (vCores, RAM ou espaço em disco) alocados para o servidor.
Valores permitidos
1-2147483647
Tipo de parâmetro
dynamic
Documentação
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 depende do valor de effective_cache_size
shared_buffers
, e se parece com (memoryGib * 131072) - shared_buffers
.
Tamanho da memória
shared_buffers
effective_cache_size
2 GiB
32768
229376
4 GiB
131072
393216
8 GiB
262144
786432
16 GiB
524288
1572864
32 GiB
1048576
3145728
48 GiB
1572864
4718592
64 GiB
2097152
6291456
80 GiB
2621440
7864320
128 GiB
4194304
12582912
160 GiB
5242880
15728640
192 GiB
6291456
18874368
256 GiB
8388608
25165824
384 GiB
12582912
37748736
432 GiB
14155776
42467328
672 GiB
22020096
66060288
jit_above_cost
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
Description
Define o custo de consulta acima do qual a compilação JIT é ativada, se habilitada.
Tipo de dados
integer
Default value
100000
Valores permitidos
-1-2147483647
Tipo de parâmetro
dynamic
Documentação
jit_above_cost
jit_inline_above_cost
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
Description
Define o custo de consulta acima do qual a compilação JIT tenta inserir funções e operadores.
Tipo de dados
integer
Default value
500000
Valores permitidos
-1-2147483647
Tipo de parâmetro
dynamic
Documentação
jit_inline_above_cost
jit_optimize_above_cost
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
Description
Define o custo de consulta acima do qual a compilação JIT aplica otimizações caras.
Tipo de dados
integer
Default value
500000
Valores permitidos
-1-2147483647
Tipo de parâmetro
dynamic
Documentação
jit_optimize_above_cost
min_parallel_index_scan_size
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
Description
Define a quantidade mínima de dados de índice para uma verificação paralela.
Tipo de dados
integer
Default value
64
Valores permitidos
0-715827882
Tipo de parâmetro
dynamic
Documentação
min_parallel_index_scan_size
min_parallel_table_scan_size
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
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
integer
Default value
1024
Valores permitidos
0-715827882
Tipo de parâmetro
dynamic
Documentação
min_parallel_table_scan_size
parallel_setup_cost
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
Description
Define a estimativa do planejador do custo de inicialização de processos de trabalho para consulta paralela.
Tipo de dados
numérico
Default value
1000
Valores permitidos
0-1.79769e+308
Tipo de parâmetro
dynamic
Documentação
parallel_setup_cost
parallel_tuple_cost
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
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
Default value
0.1
Valores permitidos
0-1.79769e+308
Tipo de parâmetro
dynamic
Documentação
parallel_tuple_cost
random_page_cost
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
Description
Define a estimativa do planejador do custo de uma página de disco não obtida sequencialmente.
Tipo de dados
numérico
Default value
2
Valores permitidos
0-1.79769e+308
Tipo de parâmetro
dynamic
Documentação
random_page_cost
seq_page_cost
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
Description
Define a estimativa do planejador do custo de uma página de disco obtida sequencialmente.
Tipo de dados
numérico
Default value
1
Valores permitidos
0-1.79769e+308
Tipo de parâmetro
dynamic
Documentação
seq_page_cost
cpu_index_tuple_cost
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
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
Default value
0.005
Valores permitidos
0-1.79769e+308
Tipo de parâmetro
dynamic
Documentação
cpu_index_tuple_cost
cpu_operator_cost
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
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
Default value
0.0025
Valores permitidos
0-1.79769e+308
Tipo de parâmetro
dynamic
Documentação
cpu_operator_cost
cpu_tuple_cost
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
Description
Define a estimativa do planejador do custo de processamento de cada linha durante uma consulta.
Tipo de dados
numérico
Default value
0.01
Valores permitidos
0-1.79769e+308
Tipo de parâmetro
dynamic
Documentação
cpu_tuple_cost
effective_cache_size
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
Description
Define a suposição do planejador sobre o tamanho do cache de disco.
Tipo de dados
integer
Default value
Depende dos recursos (vCores, RAM ou espaço em disco) alocados para o servidor.
Valores permitidos
1-2147483647
Tipo de parâmetro
dynamic
Documentação
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 depende do valor de effective_cache_size
shared_buffers
, e se parece com (memoryGib * 131072) - shared_buffers
.
Tamanho da memória
shared_buffers
effective_cache_size
2 GiB
32768
229376
4 GiB
131072
393216
8 GiB
262144
786432
16 GiB
524288
1572864
32 GiB
1048576
3145728
48 GiB
1572864
4718592
64 GiB
2097152
6291456
80 GiB
2621440
7864320
128 GiB
4194304
12582912
160 GiB
5242880
15728640
192 GiB
6291456
18874368
256 GiB
8388608
25165824
384 GiB
12582912
37748736
432 GiB
14155776
42467328
672 GiB
22020096
66060288
jit_above_cost
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
Description
Define o custo de consulta acima do qual a compilação JIT é ativada, se habilitada.
Tipo de dados
integer
Default value
100000
Valores permitidos
-1-2147483647
Tipo de parâmetro
dynamic
Documentação
jit_above_cost
jit_inline_above_cost
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
Description
Define o custo de consulta acima do qual a compilação JIT tenta inserir funções e operadores.
Tipo de dados
integer
Default value
500000
Valores permitidos
-1-2147483647
Tipo de parâmetro
dynamic
Documentação
jit_inline_above_cost
jit_optimize_above_cost
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
Description
Define o custo de consulta acima do qual a compilação JIT aplica otimizações caras.
Tipo de dados
integer
Default value
500000
Valores permitidos
-1-2147483647
Tipo de parâmetro
dynamic
Documentação
jit_optimize_above_cost
min_parallel_index_scan_size
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
Description
Define a quantidade mínima de dados de índice para uma verificação paralela.
Tipo de dados
integer
Default value
64
Valores permitidos
0-715827882
Tipo de parâmetro
dynamic
Documentação
min_parallel_index_scan_size
min_parallel_table_scan_size
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
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
integer
Default value
1024
Valores permitidos
0-715827882
Tipo de parâmetro
dynamic
Documentação
min_parallel_table_scan_size
parallel_setup_cost
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
Description
Define a estimativa do planejador do custo de inicialização de processos de trabalho para consulta paralela.
Tipo de dados
numérico
Default value
1000
Valores permitidos
0-1.79769e+308
Tipo de parâmetro
dynamic
Documentação
parallel_setup_cost
parallel_tuple_cost
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
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
Default value
0.1
Valores permitidos
0-1.79769e+308
Tipo de parâmetro
dynamic
Documentação
parallel_tuple_cost
random_page_cost
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
Description
Define a estimativa do planejador do custo de uma página de disco não obtida sequencialmente.
Tipo de dados
numérico
Default value
2
Valores permitidos
0-1.79769e+308
Tipo de parâmetro
dynamic
Documentação
random_page_cost
seq_page_cost
Atributo
Value
Categoria
Constante de Custo de Ajuste de Consulta / Planejador
Description
Define a estimativa do planejador do custo de uma página de disco obtida sequencialmente.
Tipo de dados
numérico
Default value
1
Valores permitidos
0-1.79769e+308
Tipo de parâmetro
dynamic
Documentação
seq_page_cost