Partilhar via


Constante de Custo de Ajuste de Consulta / Planejador

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