Condividi tramite


Ottimizzazione query / Costanti costo planner

cpu_index_tuple_cost

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta la stima del costo dell'elaborazione di ogni voce di indice durante l'analisi di un indice da parte del planner.
Tipo di dati NUMERIC
Valore predefinito 0.005
Valori consentiti 0-1.79769e+308
Tipo di parametro dynamic
Documentation cpu_index_tuple_cost

cpu_operator_cost

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta la stima del costo dell'elaborazione di ogni operatore o chiamata di funzione.
Tipo di dati NUMERIC
Valore predefinito 0.0025
Valori consentiti 0-1.79769e+308
Tipo di parametro dynamic
Documentation cpu_operator_cost

cpu_tuple_cost

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta la stima fa parte dello strumento di pianificazione del costo dell'elaborazione di ciascuna tupla (riga).
Tipo di dati NUMERIC
Valore predefinito 0.01
Valori consentiti 0-1.79769e+308
Tipo di parametro dynamic
Documentation cpu_tuple_cost

effective_cache_size

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta il presupposto dello strumento di pianificazione sulle dimensioni totali delle cache dei dati. Ovvero, le dimensioni totali delle cache (cache del kernel e buffer condivisi) usate per i file di dati PostgreSQL. Questa misura viene misurata in pagine disco, che in genere sono 8 kB ciascuno.
Tipo di dati integer
Valore predefinito Dipende dalle risorse (vCore, RAM o spazio su disco) allocate al server.
Valori consentiti 1-2147483647
Tipo di parametro dynamic
Documentation effective_cache_size

Note specifiche su Azure

Il valore predefinito per il parametro del server effective_cache_size viene calcolato quando si effettua il provisioning dell'istanza del server flessibile di Database di Azure per PostgreSQL, in base al nome del prodotto selezionato per il relativo calcolo. Eventuali modifiche successive della selezione del prodotto al calcolo che supporta il server flessibile non avranno alcun effetto sul valore predefinito per il parametro server effective_cache_size di tale istanza.

Ogni volta che si modifica il prodotto assegnato a un'istanza, è necessario modificare anche il valore per il parametro effective_cache_size in base ai valori nella formula seguente.

La formula usata per calcolare il valore di effective_cache_size dipende dal valore di shared_bufferse ha un aspetto simile (memoryGib * 131072) - shared_buffersa .

Dimensioni memoria 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

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Eseguire la compilazione JIT se la query è più costosa. -1 disabilita la compilazione JIT.
Tipo di dati integer
Valore predefinito 100000
Valori consentiti -1-2147483647
Tipo di parametro dynamic
Documentation jit_above_cost

jit_inline_above_cost

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Eseguire l'inlining JIT se la query è più costosa. -1 disabilita l'inlining.
Tipo di dati integer
Valore predefinito 500000
Valori consentiti -1-2147483647
Tipo di parametro dynamic
Documentation jit_inline_above_cost

jit_optimize_above_cost

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Ottimizzare funzioni compilate da JIT se la query è più onerosa. -1 disabilita l'ottimizzazione.
Tipo di dati integer
Valore predefinito 500000
Valori consentiti -1-2147483647
Tipo di parametro dynamic
Documentation jit_optimize_above_cost

min_parallel_index_scan_size

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta la quantità minima di dati dell'indice per un'analisi parallela. Se lo strumento di pianificazione stima che leggerà una serie di pagine di indice troppo piccola per raggiungere questo limite, non verrà considerata una scansione parallela.
Tipo di dati integer
Valore predefinito 64
Valori consentiti 0-715827882
Tipo di parametro dynamic
Documentation min_parallel_index_scan_size

min_parallel_table_scan_size

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta la quantità minima di dati della tabella per un'analisi parallela. Se lo strumento di pianificazione stima che leggerà un numero di pagine della tabella troppo basso per raggiungere questo limite, non verrà considerata una scansione parallela.
Tipo di dati integer
Valore predefinito 1024
Valori consentiti 0-715827882
Tipo di parametro dynamic
Documentation min_parallel_table_scan_size

costo_di_configurazione_parallela

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta la stima del costo dell'avvio dei processi di lavoro per la query parallela da parte del planner.
Tipo di dati NUMERIC
Valore predefinito 1000
Valori consentiti 0-1.79769e+308
Tipo di parametro dynamic
Documentation parallel_setup_cost

parallel_tuple_cost

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta la stima del costo del passaggio di ogni tupla (riga) dal ruolo di lavoro al back-endleader leader.
Tipo di dati NUMERIC
Valore predefinito 0.1
Valori consentiti 0-1.79769e+308
Tipo di parametro dynamic
Documentation parallel_tuple_cost

random_page_cost

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta la stima del costo di una pagina disco recuperata in modo non sequenziale da parte del planner.
Tipo di dati NUMERIC
Valore predefinito 2
Valori consentiti 0-1.79769e+308
Tipo di parametro dynamic
Documentation random_page_cost

seq_page_cost

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta la stima del costo di una pagina disco recuperata in modo sequenziale da parte del planner.
Tipo di dati NUMERIC
Valore predefinito 1
Valori consentiti 0-1.79769e+308
Tipo di parametro dynamic
Documentation seq_page_cost

cpu_index_tuple_cost

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta la stima del costo dell'elaborazione di ogni voce di indice durante l'analisi di un indice da parte del planner.
Tipo di dati NUMERIC
Valore predefinito 0.005
Valori consentiti 0-1.79769e+308
Tipo di parametro dynamic
Documentation cpu_index_tuple_cost

cpu_operator_cost

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta la stima del costo dell'elaborazione di ogni operatore o chiamata di funzione.
Tipo di dati NUMERIC
Valore predefinito 0.0025
Valori consentiti 0-1.79769e+308
Tipo di parametro dynamic
Documentation cpu_operator_cost

cpu_tuple_cost

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta la stima fa parte dello strumento di pianificazione del costo dell'elaborazione di ciascuna tupla (riga).
Tipo di dati NUMERIC
Valore predefinito 0.01
Valori consentiti 0-1.79769e+308
Tipo di parametro dynamic
Documentation cpu_tuple_cost

effective_cache_size

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta il presupposto dello strumento di pianificazione sulle dimensioni totali delle cache dei dati. Ovvero, le dimensioni totali delle cache (cache del kernel e buffer condivisi) usate per i file di dati PostgreSQL. Questa misura viene misurata in pagine disco, che in genere sono 8 kB ciascuno.
Tipo di dati integer
Valore predefinito Dipende dalle risorse (vCore, RAM o spazio su disco) allocate al server.
Valori consentiti 1-2147483647
Tipo di parametro dynamic
Documentation effective_cache_size

Note specifiche su Azure

Il valore predefinito per il parametro del server effective_cache_size viene calcolato quando si effettua il provisioning dell'istanza del server flessibile di Database di Azure per PostgreSQL, in base al nome del prodotto selezionato per il relativo calcolo. Eventuali modifiche successive della selezione del prodotto al calcolo che supporta il server flessibile non avranno alcun effetto sul valore predefinito per il parametro server effective_cache_size di tale istanza.

Ogni volta che si modifica il prodotto assegnato a un'istanza, è necessario modificare anche il valore per il parametro effective_cache_size in base ai valori nella formula seguente.

La formula usata per calcolare il valore di effective_cache_size dipende dal valore di shared_bufferse ha un aspetto simile (memoryGib * 131072) - shared_buffersa .

Dimensioni memoria 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

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Eseguire la compilazione JIT se la query è più costosa. -1 disabilita la compilazione JIT.
Tipo di dati integer
Valore predefinito 100000
Valori consentiti -1-2147483647
Tipo di parametro dynamic
Documentation jit_above_cost

jit_inline_above_cost

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Eseguire l'inlining JIT se la query è più costosa. -1 disabilita l'inlining.
Tipo di dati integer
Valore predefinito 500000
Valori consentiti -1-2147483647
Tipo di parametro dynamic
Documentation jit_inline_above_cost

jit_optimize_above_cost

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Ottimizzare funzioni compilate da JIT se la query è più onerosa. -1 disabilita l'ottimizzazione.
Tipo di dati integer
Valore predefinito 500000
Valori consentiti -1-2147483647
Tipo di parametro dynamic
Documentation jit_optimize_above_cost

min_parallel_index_scan_size

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta la quantità minima di dati dell'indice per un'analisi parallela. Se lo strumento di pianificazione stima che leggerà una serie di pagine di indice troppo piccola per raggiungere questo limite, non verrà considerata una scansione parallela.
Tipo di dati integer
Valore predefinito 64
Valori consentiti 0-715827882
Tipo di parametro dynamic
Documentation min_parallel_index_scan_size

min_parallel_table_scan_size

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta la quantità minima di dati della tabella per un'analisi parallela. Se lo strumento di pianificazione stima che leggerà un numero di pagine della tabella troppo basso per raggiungere questo limite, non verrà considerata una scansione parallela.
Tipo di dati integer
Valore predefinito 1024
Valori consentiti 0-715827882
Tipo di parametro dynamic
Documentation min_parallel_table_scan_size

costo_di_configurazione_parallela

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta la stima del costo dell'avvio dei processi di lavoro per la query parallela da parte del planner.
Tipo di dati NUMERIC
Valore predefinito 1000
Valori consentiti 0-1.79769e+308
Tipo di parametro dynamic
Documentation parallel_setup_cost

parallel_tuple_cost

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta la stima del costo del passaggio di ogni tupla (riga) dal ruolo di lavoro al back-endleader leader.
Tipo di dati NUMERIC
Valore predefinito 0.1
Valori consentiti 0-1.79769e+308
Tipo di parametro dynamic
Documentation parallel_tuple_cost

random_page_cost

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta la stima del costo di una pagina disco recuperata in modo non sequenziale da parte del planner.
Tipo di dati NUMERIC
Valore predefinito 2
Valori consentiti 0-1.79769e+308
Tipo di parametro dynamic
Documentation random_page_cost

seq_page_cost

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta la stima del costo di una pagina disco recuperata in modo sequenziale da parte del planner.
Tipo di dati NUMERIC
Valore predefinito 1
Valori consentiti 0-1.79769e+308
Tipo di parametro dynamic
Documentation seq_page_cost

cpu_index_tuple_cost

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta la stima del costo dell'elaborazione di ogni voce di indice durante l'analisi di un indice da parte del planner.
Tipo di dati NUMERIC
Valore predefinito 0.005
Valori consentiti 0-1.79769e+308
Tipo di parametro dynamic
Documentation cpu_index_tuple_cost

cpu_operator_cost

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta la stima del costo dell'elaborazione di ogni operatore o funzione eseguita durante una query da parte del planner.
Tipo di dati NUMERIC
Valore predefinito 0.0025
Valori consentiti 0-1.79769e+308
Tipo di parametro dynamic
Documentation cpu_operator_cost

cpu_tuple_cost

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta la stima del costo dell'elaborazione di ogni riga durante una query da parte del planner.
Tipo di dati NUMERIC
Valore predefinito 0.01
Valori consentiti 0-1.79769e+308
Tipo di parametro dynamic
Documentation cpu_tuple_cost

effective_cache_size

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta il presupposto del planner sulle dimensioni della cache del disco.
Tipo di dati integer
Valore predefinito Dipende dalle risorse (vCore, RAM o spazio su disco) allocate al server.
Valori consentiti 1-2147483647
Tipo di parametro dynamic
Documentation effective_cache_size

Note specifiche su Azure

Il valore predefinito per il parametro del server effective_cache_size viene calcolato quando si effettua il provisioning dell'istanza del server flessibile di Database di Azure per PostgreSQL, in base al nome del prodotto selezionato per il relativo calcolo. Eventuali modifiche successive della selezione del prodotto al calcolo che supporta il server flessibile non avranno alcun effetto sul valore predefinito per il parametro server effective_cache_size di tale istanza.

Ogni volta che si modifica il prodotto assegnato a un'istanza, è necessario modificare anche il valore per il parametro effective_cache_size in base ai valori nella formula seguente.

La formula usata per calcolare il valore di effective_cache_size dipende dal valore di shared_bufferse ha un aspetto simile (memoryGib * 131072) - shared_buffersa .

Dimensioni memoria 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

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta il costo della query al di sopra del quale viene attivata la compilazione JIT, se attivata.
Tipo di dati integer
Valore predefinito 100000
Valori consentiti -1-2147483647
Tipo di parametro dynamic
Documentation jit_above_cost

jit_inline_above_cost

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta il costo della query al di sopra del quale la compilazione JIT tenta di eseguire funzioni e operatori inline.
Tipo di dati integer
Valore predefinito 500000
Valori consentiti -1-2147483647
Tipo di parametro dynamic
Documentation jit_inline_above_cost

jit_optimize_above_cost

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta il costo della query al di sopra del quale la compilazione JIT applica ottimizzazioni costose.
Tipo di dati integer
Valore predefinito 500000
Valori consentiti -1-2147483647
Tipo di parametro dynamic
Documentation jit_optimize_above_cost

min_parallel_index_scan_size

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta la quantità minima di dati dell'indice per un'analisi parallela.
Tipo di dati integer
Valore predefinito 64
Valori consentiti 0-715827882
Tipo di parametro dynamic
Documentation min_parallel_index_scan_size

min_parallel_table_scan_size

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta la quantità minima di dati della tabella da analizzare per considerare un'analisi parallela.
Tipo di dati integer
Valore predefinito 1024
Valori consentiti 0-715827882
Tipo di parametro dynamic
Documentation min_parallel_table_scan_size

costo_di_configurazione_parallela

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta la stima del costo dell'avvio dei processi di lavoro per la query parallela da parte del planner.
Tipo di dati NUMERIC
Valore predefinito 1000
Valori consentiti 0-1.79769e+308
Tipo di parametro dynamic
Documentation parallel_setup_cost

parallel_tuple_cost

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta la stima del costo del passaggio di ogni tupla (riga) dal ruolo di lavoro al back-end master da parte del planner.
Tipo di dati NUMERIC
Valore predefinito 0.1
Valori consentiti 0-1.79769e+308
Tipo di parametro dynamic
Documentation parallel_tuple_cost

random_page_cost

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta la stima del costo di una pagina disco recuperata in modo non sequenziale da parte del planner.
Tipo di dati NUMERIC
Valore predefinito 2
Valori consentiti 0-1.79769e+308
Tipo di parametro dynamic
Documentation random_page_cost

seq_page_cost

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta la stima del costo di una pagina disco recuperata in modo sequenziale da parte del planner.
Tipo di dati NUMERIC
Valore predefinito 1
Valori consentiti 0-1.79769e+308
Tipo di parametro dynamic
Documentation seq_page_cost

cpu_index_tuple_cost

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta la stima del costo dell'elaborazione di ogni voce di indice durante l'analisi di un indice da parte del planner.
Tipo di dati NUMERIC
Valore predefinito 0.005
Valori consentiti 0-1.79769e+308
Tipo di parametro dynamic
Documentation cpu_index_tuple_cost

cpu_operator_cost

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta la stima del costo dell'elaborazione di ogni operatore o funzione eseguita durante una query da parte del planner.
Tipo di dati NUMERIC
Valore predefinito 0.0025
Valori consentiti 0-1.79769e+308
Tipo di parametro dynamic
Documentation cpu_operator_cost

cpu_tuple_cost

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta la stima del costo dell'elaborazione di ogni riga durante una query da parte del planner.
Tipo di dati NUMERIC
Valore predefinito 0.01
Valori consentiti 0-1.79769e+308
Tipo di parametro dynamic
Documentation cpu_tuple_cost

effective_cache_size

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta il presupposto del planner sulle dimensioni della cache del disco.
Tipo di dati integer
Valore predefinito Dipende dalle risorse (vCore, RAM o spazio su disco) allocate al server.
Valori consentiti 1-2147483647
Tipo di parametro dynamic
Documentation effective_cache_size

Note specifiche su Azure

Il valore predefinito per il parametro del server effective_cache_size viene calcolato quando si effettua il provisioning dell'istanza del server flessibile di Database di Azure per PostgreSQL, in base al nome del prodotto selezionato per il relativo calcolo. Eventuali modifiche successive della selezione del prodotto al calcolo che supporta il server flessibile non avranno alcun effetto sul valore predefinito per il parametro server effective_cache_size di tale istanza.

Ogni volta che si modifica il prodotto assegnato a un'istanza, è necessario modificare anche il valore per il parametro effective_cache_size in base ai valori nella formula seguente.

La formula usata per calcolare il valore di effective_cache_size dipende dal valore di shared_bufferse ha un aspetto simile (memoryGib * 131072) - shared_buffersa .

Dimensioni memoria 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

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta il costo della query al di sopra del quale viene attivata la compilazione JIT, se attivata.
Tipo di dati integer
Valore predefinito 100000
Valori consentiti -1-2147483647
Tipo di parametro dynamic
Documentation jit_above_cost

jit_inline_above_cost

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta il costo della query al di sopra del quale la compilazione JIT tenta di eseguire funzioni e operatori inline.
Tipo di dati integer
Valore predefinito 500000
Valori consentiti -1-2147483647
Tipo di parametro dynamic
Documentation jit_inline_above_cost

jit_optimize_above_cost

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta il costo della query al di sopra del quale la compilazione JIT applica ottimizzazioni costose.
Tipo di dati integer
Valore predefinito 500000
Valori consentiti -1-2147483647
Tipo di parametro dynamic
Documentation jit_optimize_above_cost

min_parallel_index_scan_size

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta la quantità minima di dati dell'indice per un'analisi parallela.
Tipo di dati integer
Valore predefinito 64
Valori consentiti 0-715827882
Tipo di parametro dynamic
Documentation min_parallel_index_scan_size

min_parallel_table_scan_size

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta la quantità minima di dati della tabella da analizzare per considerare un'analisi parallela.
Tipo di dati integer
Valore predefinito 1024
Valori consentiti 0-715827882
Tipo di parametro dynamic
Documentation min_parallel_table_scan_size

costo_di_configurazione_parallela

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta la stima del costo dell'avvio dei processi di lavoro per la query parallela da parte del planner.
Tipo di dati NUMERIC
Valore predefinito 1000
Valori consentiti 0-1.79769e+308
Tipo di parametro dynamic
Documentation parallel_setup_cost

parallel_tuple_cost

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta la stima del costo del passaggio di ogni tupla (riga) dal ruolo di lavoro al back-end master da parte del planner.
Tipo di dati NUMERIC
Valore predefinito 0.1
Valori consentiti 0-1.79769e+308
Tipo di parametro dynamic
Documentation parallel_tuple_cost

random_page_cost

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta la stima del costo di una pagina disco recuperata in modo non sequenziale da parte del planner.
Tipo di dati NUMERIC
Valore predefinito 2
Valori consentiti 0-1.79769e+308
Tipo di parametro dynamic
Documentation random_page_cost

seq_page_cost

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta la stima del costo di una pagina disco recuperata in modo sequenziale da parte del planner.
Tipo di dati NUMERIC
Valore predefinito 1
Valori consentiti 0-1.79769e+308
Tipo di parametro dynamic
Documentation seq_page_cost

cpu_index_tuple_cost

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta la stima del costo dell'elaborazione di ogni voce di indice durante l'analisi di un indice da parte del planner.
Tipo di dati NUMERIC
Valore predefinito 0.005
Valori consentiti 0-1.79769e+308
Tipo di parametro dynamic
Documentation cpu_index_tuple_cost

cpu_operator_cost

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta la stima del costo dell'elaborazione di ogni operatore o funzione eseguita durante una query da parte del planner.
Tipo di dati NUMERIC
Valore predefinito 0.0025
Valori consentiti 0-1.79769e+308
Tipo di parametro dynamic
Documentation cpu_operator_cost

cpu_tuple_cost

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta la stima del costo dell'elaborazione di ogni riga durante una query da parte del planner.
Tipo di dati NUMERIC
Valore predefinito 0.01
Valori consentiti 0-1.79769e+308
Tipo di parametro dynamic
Documentation cpu_tuple_cost

effective_cache_size

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta il presupposto del planner sulle dimensioni della cache del disco.
Tipo di dati integer
Valore predefinito Dipende dalle risorse (vCore, RAM o spazio su disco) allocate al server.
Valori consentiti 1-2147483647
Tipo di parametro dynamic
Documentation effective_cache_size

Note specifiche su Azure

Il valore predefinito per il parametro del server effective_cache_size viene calcolato quando si effettua il provisioning dell'istanza del server flessibile di Database di Azure per PostgreSQL, in base al nome del prodotto selezionato per il relativo calcolo. Eventuali modifiche successive della selezione del prodotto al calcolo che supporta il server flessibile non avranno alcun effetto sul valore predefinito per il parametro server effective_cache_size di tale istanza.

Ogni volta che si modifica il prodotto assegnato a un'istanza, è necessario modificare anche il valore per il parametro effective_cache_size in base ai valori nella formula seguente.

La formula usata per calcolare il valore di effective_cache_size dipende dal valore di shared_bufferse ha un aspetto simile (memoryGib * 131072) - shared_buffersa .

Dimensioni memoria 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

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta il costo della query al di sopra del quale viene attivata la compilazione JIT, se attivata.
Tipo di dati integer
Valore predefinito 100000
Valori consentiti -1-2147483647
Tipo di parametro dynamic
Documentation jit_above_cost

jit_inline_above_cost

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta il costo della query al di sopra del quale la compilazione JIT tenta di eseguire funzioni e operatori inline.
Tipo di dati integer
Valore predefinito 500000
Valori consentiti -1-2147483647
Tipo di parametro dynamic
Documentation jit_inline_above_cost

jit_optimize_above_cost

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta il costo della query al di sopra del quale la compilazione JIT applica ottimizzazioni costose.
Tipo di dati integer
Valore predefinito 500000
Valori consentiti -1-2147483647
Tipo di parametro dynamic
Documentation jit_optimize_above_cost

min_parallel_index_scan_size

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta la quantità minima di dati dell'indice per un'analisi parallela.
Tipo di dati integer
Valore predefinito 64
Valori consentiti 0-715827882
Tipo di parametro dynamic
Documentation min_parallel_index_scan_size

min_parallel_table_scan_size

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta la quantità minima di dati della tabella da analizzare per considerare un'analisi parallela.
Tipo di dati integer
Valore predefinito 1024
Valori consentiti 0-715827882
Tipo di parametro dynamic
Documentation min_parallel_table_scan_size

costo_di_configurazione_parallela

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta la stima del costo dell'avvio dei processi di lavoro per la query parallela da parte del planner.
Tipo di dati NUMERIC
Valore predefinito 1000
Valori consentiti 0-1.79769e+308
Tipo di parametro dynamic
Documentation parallel_setup_cost

parallel_tuple_cost

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta la stima del costo del passaggio di ogni tupla (riga) dal ruolo di lavoro al back-end master da parte del planner.
Tipo di dati NUMERIC
Valore predefinito 0.1
Valori consentiti 0-1.79769e+308
Tipo di parametro dynamic
Documentation parallel_tuple_cost

random_page_cost

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta la stima del costo di una pagina disco recuperata in modo non sequenziale da parte del planner.
Tipo di dati NUMERIC
Valore predefinito 2
Valori consentiti 0-1.79769e+308
Tipo di parametro dynamic
Documentation random_page_cost

seq_page_cost

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta la stima del costo di una pagina disco recuperata in modo sequenziale da parte del planner.
Tipo di dati NUMERIC
Valore predefinito 1
Valori consentiti 0-1.79769e+308
Tipo di parametro dynamic
Documentation seq_page_cost

cpu_index_tuple_cost

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta la stima del costo dell'elaborazione di ogni voce di indice durante l'analisi di un indice da parte del planner.
Tipo di dati NUMERIC
Valore predefinito 0.005
Valori consentiti 0-1.79769e+308
Tipo di parametro dynamic
Documentation cpu_index_tuple_cost

cpu_operator_cost

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta la stima del costo dell'elaborazione di ogni operatore o funzione eseguita durante una query da parte del planner.
Tipo di dati NUMERIC
Valore predefinito 0.0025
Valori consentiti 0-1.79769e+308
Tipo di parametro dynamic
Documentation cpu_operator_cost

cpu_tuple_cost

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta la stima del costo dell'elaborazione di ogni riga durante una query da parte del planner.
Tipo di dati NUMERIC
Valore predefinito 0.01
Valori consentiti 0-1.79769e+308
Tipo di parametro dynamic
Documentation cpu_tuple_cost

effective_cache_size

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta il presupposto del planner sulle dimensioni della cache del disco.
Tipo di dati integer
Valore predefinito Dipende dalle risorse (vCore, RAM o spazio su disco) allocate al server.
Valori consentiti 1-2147483647
Tipo di parametro dynamic
Documentation effective_cache_size

Note specifiche su Azure

Il valore predefinito per il parametro del server effective_cache_size viene calcolato quando si effettua il provisioning dell'istanza del server flessibile di Database di Azure per PostgreSQL, in base al nome del prodotto selezionato per il relativo calcolo. Eventuali modifiche successive della selezione del prodotto al calcolo che supporta il server flessibile non avranno alcun effetto sul valore predefinito per il parametro server effective_cache_size di tale istanza.

Ogni volta che si modifica il prodotto assegnato a un'istanza, è necessario modificare anche il valore per il parametro effective_cache_size in base ai valori nella formula seguente.

La formula usata per calcolare il valore di effective_cache_size dipende dal valore di shared_bufferse ha un aspetto simile (memoryGib * 131072) - shared_buffersa .

Dimensioni memoria 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

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta il costo della query al di sopra del quale viene attivata la compilazione JIT, se attivata.
Tipo di dati integer
Valore predefinito 100000
Valori consentiti -1-2147483647
Tipo di parametro dynamic
Documentation jit_above_cost

jit_inline_above_cost

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta il costo della query al di sopra del quale la compilazione JIT tenta di eseguire funzioni e operatori inline.
Tipo di dati integer
Valore predefinito 500000
Valori consentiti -1-2147483647
Tipo di parametro dynamic
Documentation jit_inline_above_cost

jit_optimize_above_cost

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta il costo della query al di sopra del quale la compilazione JIT applica ottimizzazioni costose.
Tipo di dati integer
Valore predefinito 500000
Valori consentiti -1-2147483647
Tipo di parametro dynamic
Documentation jit_optimize_above_cost

min_parallel_index_scan_size

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta la quantità minima di dati dell'indice per un'analisi parallela.
Tipo di dati integer
Valore predefinito 64
Valori consentiti 0-715827882
Tipo di parametro dynamic
Documentation min_parallel_index_scan_size

min_parallel_table_scan_size

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta la quantità minima di dati della tabella da analizzare per considerare un'analisi parallela.
Tipo di dati integer
Valore predefinito 1024
Valori consentiti 0-715827882
Tipo di parametro dynamic
Documentation min_parallel_table_scan_size

costo_di_configurazione_parallela

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta la stima del costo dell'avvio dei processi di lavoro per la query parallela da parte del planner.
Tipo di dati NUMERIC
Valore predefinito 1000
Valori consentiti 0-1.79769e+308
Tipo di parametro dynamic
Documentation parallel_setup_cost

parallel_tuple_cost

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta la stima del costo del passaggio di ogni tupla (riga) dal ruolo di lavoro al back-end master da parte del planner.
Tipo di dati NUMERIC
Valore predefinito 0.1
Valori consentiti 0-1.79769e+308
Tipo di parametro dynamic
Documentation parallel_tuple_cost

random_page_cost

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta la stima del costo di una pagina disco recuperata in modo non sequenziale da parte del planner.
Tipo di dati NUMERIC
Valore predefinito 2
Valori consentiti 0-1.79769e+308
Tipo di parametro dynamic
Documentation random_page_cost

seq_page_cost

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta la stima del costo di una pagina disco recuperata in modo sequenziale da parte del planner.
Tipo di dati NUMERIC
Valore predefinito 1
Valori consentiti 0-1.79769e+308
Tipo di parametro dynamic
Documentation seq_page_cost

cpu_index_tuple_cost

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta la stima del costo dell'elaborazione di ogni voce di indice durante l'analisi di un indice da parte del planner.
Tipo di dati NUMERIC
Valore predefinito 0.005
Valori consentiti 0-1.79769e+308
Tipo di parametro dynamic
Documentation cpu_index_tuple_cost

cpu_operator_cost

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta la stima del costo dell'elaborazione di ogni operatore o funzione eseguita durante una query da parte del planner.
Tipo di dati NUMERIC
Valore predefinito 0.0025
Valori consentiti 0-1.79769e+308
Tipo di parametro dynamic
Documentation cpu_operator_cost

cpu_tuple_cost

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta la stima del costo dell'elaborazione di ogni riga durante una query da parte del planner.
Tipo di dati NUMERIC
Valore predefinito 0.01
Valori consentiti 0-1.79769e+308
Tipo di parametro dynamic
Documentation cpu_tuple_cost

effective_cache_size

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta il presupposto del planner sulle dimensioni della cache del disco.
Tipo di dati integer
Valore predefinito Dipende dalle risorse (vCore, RAM o spazio su disco) allocate al server.
Valori consentiti 1-2147483647
Tipo di parametro dynamic
Documentation effective_cache_size

Note specifiche su Azure

Il valore predefinito per il parametro del server effective_cache_size viene calcolato quando si effettua il provisioning dell'istanza del server flessibile di Database di Azure per PostgreSQL, in base al nome del prodotto selezionato per il relativo calcolo. Eventuali modifiche successive della selezione del prodotto al calcolo che supporta il server flessibile non avranno alcun effetto sul valore predefinito per il parametro server effective_cache_size di tale istanza.

Ogni volta che si modifica il prodotto assegnato a un'istanza, è necessario modificare anche il valore per il parametro effective_cache_size in base ai valori nella formula seguente.

La formula usata per calcolare il valore di effective_cache_size dipende dal valore di shared_bufferse ha un aspetto simile (memoryGib * 131072) - shared_buffersa .

Dimensioni memoria 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

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta il costo della query al di sopra del quale viene attivata la compilazione JIT, se attivata.
Tipo di dati integer
Valore predefinito 100000
Valori consentiti -1-2147483647
Tipo di parametro dynamic
Documentation jit_above_cost

jit_inline_above_cost

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta il costo della query al di sopra del quale la compilazione JIT tenta di eseguire funzioni e operatori inline.
Tipo di dati integer
Valore predefinito 500000
Valori consentiti -1-2147483647
Tipo di parametro dynamic
Documentation jit_inline_above_cost

jit_optimize_above_cost

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta il costo della query al di sopra del quale la compilazione JIT applica ottimizzazioni costose.
Tipo di dati integer
Valore predefinito 500000
Valori consentiti -1-2147483647
Tipo di parametro dynamic
Documentation jit_optimize_above_cost

min_parallel_index_scan_size

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta la quantità minima di dati dell'indice per un'analisi parallela.
Tipo di dati integer
Valore predefinito 64
Valori consentiti 0-715827882
Tipo di parametro dynamic
Documentation min_parallel_index_scan_size

min_parallel_table_scan_size

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta la quantità minima di dati della tabella da analizzare per considerare un'analisi parallela.
Tipo di dati integer
Valore predefinito 1024
Valori consentiti 0-715827882
Tipo di parametro dynamic
Documentation min_parallel_table_scan_size

costo_di_configurazione_parallela

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta la stima del costo dell'avvio dei processi di lavoro per la query parallela da parte del planner.
Tipo di dati NUMERIC
Valore predefinito 1000
Valori consentiti 0-1.79769e+308
Tipo di parametro dynamic
Documentation parallel_setup_cost

parallel_tuple_cost

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta la stima del costo del passaggio di ogni tupla (riga) dal ruolo di lavoro al back-end master da parte del planner.
Tipo di dati NUMERIC
Valore predefinito 0.1
Valori consentiti 0-1.79769e+308
Tipo di parametro dynamic
Documentation parallel_tuple_cost

random_page_cost

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta la stima del costo di una pagina disco recuperata in modo non sequenziale da parte del planner.
Tipo di dati NUMERIC
Valore predefinito 2
Valori consentiti 0-1.79769e+308
Tipo di parametro dynamic
Documentation random_page_cost

seq_page_cost

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta la stima del costo di una pagina disco recuperata in modo sequenziale da parte del planner.
Tipo di dati NUMERIC
Valore predefinito 1
Valori consentiti 0-1.79769e+308
Tipo di parametro dynamic
Documentation seq_page_cost

cpu_index_tuple_cost

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta la stima del costo dell'elaborazione di ogni voce di indice durante l'analisi di un indice da parte del planner.
Tipo di dati NUMERIC
Valore predefinito 0.005
Valori consentiti 0-1.79769e+308
Tipo di parametro dynamic
Documentation cpu_index_tuple_cost

cpu_operator_cost

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta la stima del costo dell'elaborazione di ogni operatore o funzione eseguita durante una query da parte del planner.
Tipo di dati NUMERIC
Valore predefinito 0.0025
Valori consentiti 0-1.79769e+308
Tipo di parametro dynamic
Documentation cpu_operator_cost

cpu_tuple_cost

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta la stima del costo dell'elaborazione di ogni riga durante una query da parte del planner.
Tipo di dati NUMERIC
Valore predefinito 0.01
Valori consentiti 0-1.79769e+308
Tipo di parametro dynamic
Documentation cpu_tuple_cost

effective_cache_size

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta il presupposto del planner sulle dimensioni della cache del disco.
Tipo di dati integer
Valore predefinito Dipende dalle risorse (vCore, RAM o spazio su disco) allocate al server.
Valori consentiti 1-2147483647
Tipo di parametro dynamic
Documentation effective_cache_size

Note specifiche su Azure

Il valore predefinito per il parametro del server effective_cache_size viene calcolato quando si effettua il provisioning dell'istanza del server flessibile di Database di Azure per PostgreSQL, in base al nome del prodotto selezionato per il relativo calcolo. Eventuali modifiche successive della selezione del prodotto al calcolo che supporta il server flessibile non avranno alcun effetto sul valore predefinito per il parametro server effective_cache_size di tale istanza.

Ogni volta che si modifica il prodotto assegnato a un'istanza, è necessario modificare anche il valore per il parametro effective_cache_size in base ai valori nella formula seguente.

La formula usata per calcolare il valore di effective_cache_size dipende dal valore di shared_bufferse ha un aspetto simile (memoryGib * 131072) - shared_buffersa .

Dimensioni memoria 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

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta il costo della query al di sopra del quale viene attivata la compilazione JIT, se attivata.
Tipo di dati integer
Valore predefinito 100000
Valori consentiti -1-2147483647
Tipo di parametro dynamic
Documentation jit_above_cost

jit_inline_above_cost

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta il costo della query al di sopra del quale la compilazione JIT tenta di eseguire funzioni e operatori inline.
Tipo di dati integer
Valore predefinito 500000
Valori consentiti -1-2147483647
Tipo di parametro dynamic
Documentation jit_inline_above_cost

jit_optimize_above_cost

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta il costo della query al di sopra del quale la compilazione JIT applica ottimizzazioni costose.
Tipo di dati integer
Valore predefinito 500000
Valori consentiti -1-2147483647
Tipo di parametro dynamic
Documentation jit_optimize_above_cost

min_parallel_index_scan_size

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta la quantità minima di dati dell'indice per un'analisi parallela.
Tipo di dati integer
Valore predefinito 64
Valori consentiti 0-715827882
Tipo di parametro dynamic
Documentation min_parallel_index_scan_size

min_parallel_table_scan_size

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta la quantità minima di dati della tabella da analizzare per considerare un'analisi parallela.
Tipo di dati integer
Valore predefinito 1024
Valori consentiti 0-715827882
Tipo di parametro dynamic
Documentation min_parallel_table_scan_size

costo_di_configurazione_parallela

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta la stima del costo dell'avvio dei processi di lavoro per la query parallela da parte del planner.
Tipo di dati NUMERIC
Valore predefinito 1000
Valori consentiti 0-1.79769e+308
Tipo di parametro dynamic
Documentation parallel_setup_cost

parallel_tuple_cost

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta la stima del costo del passaggio di ogni tupla (riga) dal ruolo di lavoro al back-end master da parte del planner.
Tipo di dati NUMERIC
Valore predefinito 0.1
Valori consentiti 0-1.79769e+308
Tipo di parametro dynamic
Documentation parallel_tuple_cost

random_page_cost

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta la stima del costo di una pagina disco recuperata in modo non sequenziale da parte del planner.
Tipo di dati NUMERIC
Valore predefinito 2
Valori consentiti 0-1.79769e+308
Tipo di parametro dynamic
Documentation random_page_cost

seq_page_cost

Attribute Value
Categoria Ottimizzazione query / Costanti costo planner
Description Imposta la stima del costo di una pagina disco recuperata in modo sequenziale da parte del planner.
Tipo di dati NUMERIC
Valore predefinito 1
Valori consentiti 0-1.79769e+308
Tipo di parametro dynamic
Documentation seq_page_cost