Condividi tramite


Ottimizzazione query/Costanti costi planner

cpu_index_tuple_cost

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione Imposta la stima del costo dell'elaborazione di ogni voce di indice durante un'analisi dell'indice.
Tipo di dati numeric
Valore predefinito 0.005
Valori consentiti 0-1.79769e+308
Tipo parametro dynamic
Documentazione cpu_index_tuple_cost

cpu_operator_cost

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione Imposta la stima del costo dell'elaborazione di ogni operatore o funzione eseguita durante una query.
Tipo di dati numeric
Valore predefinito 0.0025
Valori consentiti 0-1.79769e+308
Tipo parametro dynamic
Documentazione cpu_operator_cost

cpu_tuple_cost

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione Imposta la stima del costo dell'elaborazione di ogni riga durante una query.
Tipo di dati numeric
Valore predefinito 0.01
Valori consentiti 0-1.79769e+308
Tipo parametro dynamic
Documentazione cpu_tuple_cost

effective_cache_size

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione Imposta il presupposto dello strumento di pianificazione 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 parametro dynamic
Documentazione 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 effective_cache_size parametro 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

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione Imposta il costo della query sopra il quale viene attivata la compilazione JIT, se abilitata.
Tipo di dati integer
Valore predefinito 100000
Valori consentiti -1-2147483647
Tipo parametro dynamic
Documentazione jit_above_cost

jit_inline_above_cost

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione Imposta il costo della query sopra il quale la compilazione JIT tenta di eseguire funzioni e operatori inline.
Tipo di dati integer
Valore predefinito 500000
Valori consentiti -1-2147483647
Tipo parametro dynamic
Documentazione jit_inline_above_cost

jit_optimize_above_cost

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione Imposta il costo della query sopra il quale la compilazione JIT applica ottimizzazioni costose.
Tipo di dati integer
Valore predefinito 500000
Valori consentiti -1-2147483647
Tipo parametro dynamic
Documentazione jit_optimize_above_cost

min_parallel_index_scan_size

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione Imposta la quantità minima di dati dell'indice per un'analisi parallela.
Tipo di dati integer
Valore predefinito 64
Valori consentiti 0-715827882
Tipo parametro dynamic
Documentazione min_parallel_index_scan_size

min_parallel_table_scan_size

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione 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 parametro dynamic
Documentazione min_parallel_table_scan_size

parallel_setup_cost

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione Imposta la stima del costo dell'avvio dei processi di lavoro per la query parallela.
Tipo di dati numeric
Valore predefinito 1000
Valori consentiti 0-1.79769e+308
Tipo parametro dynamic
Documentazione parallel_setup_cost

parallel_tuple_cost

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione Imposta la stima del costo del passaggio di ogni tupla (riga) dal ruolo di lavoro al back-end master.
Tipo di dati numeric
Valore predefinito 0.1
Valori consentiti 0-1.79769e+308
Tipo parametro dynamic
Documentazione parallel_tuple_cost

random_page_cost

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione Imposta la stima del costo di una pagina disco non recuperata in modo non sequenziale.
Tipo di dati numeric
Valore predefinito 2
Valori consentiti 0-1.79769e+308
Tipo parametro dynamic
Documentazione random_page_cost

seq_page_cost

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione Imposta la stima del costo di una pagina del disco recuperata in sequenza.
Tipo di dati numeric
Valore predefinito 1
Valori consentiti 0-1.79769e+308
Tipo parametro dynamic
Documentazione seq_page_cost

cpu_index_tuple_cost

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione Imposta la stima del costo dell'elaborazione di ogni voce di indice durante un'analisi dell'indice.
Tipo di dati numeric
Valore predefinito 0.005
Valori consentiti 0-1.79769e+308
Tipo parametro dynamic
Documentazione cpu_index_tuple_cost

cpu_operator_cost

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione Imposta la stima del costo dell'elaborazione di ogni operatore o funzione eseguita durante una query.
Tipo di dati numeric
Valore predefinito 0.0025
Valori consentiti 0-1.79769e+308
Tipo parametro dynamic
Documentazione cpu_operator_cost

cpu_tuple_cost

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione Imposta la stima del costo dell'elaborazione di ogni riga durante una query.
Tipo di dati numeric
Valore predefinito 0.01
Valori consentiti 0-1.79769e+308
Tipo parametro dynamic
Documentazione cpu_tuple_cost

effective_cache_size

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione Imposta il presupposto dello strumento di pianificazione 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 parametro dynamic
Documentazione 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 effective_cache_size parametro 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

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione Imposta il costo della query sopra il quale viene attivata la compilazione JIT, se abilitata.
Tipo di dati integer
Valore predefinito 100000
Valori consentiti -1-2147483647
Tipo parametro dynamic
Documentazione jit_above_cost

jit_inline_above_cost

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione Imposta il costo della query sopra il quale la compilazione JIT tenta di eseguire funzioni e operatori inline.
Tipo di dati integer
Valore predefinito 500000
Valori consentiti -1-2147483647
Tipo parametro dynamic
Documentazione jit_inline_above_cost

jit_optimize_above_cost

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione Imposta il costo della query sopra il quale la compilazione JIT applica ottimizzazioni costose.
Tipo di dati integer
Valore predefinito 500000
Valori consentiti -1-2147483647
Tipo parametro dynamic
Documentazione jit_optimize_above_cost

min_parallel_index_scan_size

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione Imposta la quantità minima di dati dell'indice per un'analisi parallela.
Tipo di dati integer
Valore predefinito 64
Valori consentiti 0-715827882
Tipo parametro dynamic
Documentazione min_parallel_index_scan_size

min_parallel_table_scan_size

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione 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 parametro dynamic
Documentazione min_parallel_table_scan_size

parallel_setup_cost

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione Imposta la stima del costo dell'avvio dei processi di lavoro per la query parallela.
Tipo di dati numeric
Valore predefinito 1000
Valori consentiti 0-1.79769e+308
Tipo parametro dynamic
Documentazione parallel_setup_cost

parallel_tuple_cost

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione Imposta la stima del costo del passaggio di ogni tupla (riga) dal ruolo di lavoro al back-end master.
Tipo di dati numeric
Valore predefinito 0.1
Valori consentiti 0-1.79769e+308
Tipo parametro dynamic
Documentazione parallel_tuple_cost

random_page_cost

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione Imposta la stima del costo di una pagina disco non recuperata in modo non sequenziale.
Tipo di dati numeric
Valore predefinito 2
Valori consentiti 0-1.79769e+308
Tipo parametro dynamic
Documentazione random_page_cost

seq_page_cost

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione Imposta la stima del costo di una pagina del disco recuperata in sequenza.
Tipo di dati numeric
Valore predefinito 1
Valori consentiti 0-1.79769e+308
Tipo parametro dynamic
Documentazione seq_page_cost

cpu_index_tuple_cost

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione Imposta la stima del costo dell'elaborazione di ogni voce di indice durante un'analisi dell'indice.
Tipo di dati numeric
Valore predefinito 0.005
Valori consentiti 0-1.79769e+308
Tipo parametro dynamic
Documentazione cpu_index_tuple_cost

cpu_operator_cost

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione Imposta la stima del costo dell'elaborazione di ogni operatore o funzione eseguita durante una query.
Tipo di dati numeric
Valore predefinito 0.0025
Valori consentiti 0-1.79769e+308
Tipo parametro dynamic
Documentazione cpu_operator_cost

cpu_tuple_cost

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione Imposta la stima del costo dell'elaborazione di ogni riga durante una query.
Tipo di dati numeric
Valore predefinito 0.01
Valori consentiti 0-1.79769e+308
Tipo parametro dynamic
Documentazione cpu_tuple_cost

effective_cache_size

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione Imposta il presupposto dello strumento di pianificazione 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 parametro dynamic
Documentazione 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 effective_cache_size parametro 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

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione Imposta il costo della query sopra il quale viene attivata la compilazione JIT, se abilitata.
Tipo di dati integer
Valore predefinito 100000
Valori consentiti -1-2147483647
Tipo parametro dynamic
Documentazione jit_above_cost

jit_inline_above_cost

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione Imposta il costo della query sopra il quale la compilazione JIT tenta di eseguire funzioni e operatori inline.
Tipo di dati integer
Valore predefinito 500000
Valori consentiti -1-2147483647
Tipo parametro dynamic
Documentazione jit_inline_above_cost

jit_optimize_above_cost

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione Imposta il costo della query sopra il quale la compilazione JIT applica ottimizzazioni costose.
Tipo di dati integer
Valore predefinito 500000
Valori consentiti -1-2147483647
Tipo parametro dynamic
Documentazione jit_optimize_above_cost

min_parallel_index_scan_size

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione Imposta la quantità minima di dati dell'indice per un'analisi parallela.
Tipo di dati integer
Valore predefinito 64
Valori consentiti 0-715827882
Tipo parametro dynamic
Documentazione min_parallel_index_scan_size

min_parallel_table_scan_size

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione 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 parametro dynamic
Documentazione min_parallel_table_scan_size

parallel_setup_cost

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione Imposta la stima del costo dell'avvio dei processi di lavoro per la query parallela.
Tipo di dati numeric
Valore predefinito 1000
Valori consentiti 0-1.79769e+308
Tipo parametro dynamic
Documentazione parallel_setup_cost

parallel_tuple_cost

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione Imposta la stima del costo del passaggio di ogni tupla (riga) dal ruolo di lavoro al back-end master.
Tipo di dati numeric
Valore predefinito 0.1
Valori consentiti 0-1.79769e+308
Tipo parametro dynamic
Documentazione parallel_tuple_cost

random_page_cost

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione Imposta la stima del costo di una pagina disco non recuperata in modo non sequenziale.
Tipo di dati numeric
Valore predefinito 2
Valori consentiti 0-1.79769e+308
Tipo parametro dynamic
Documentazione random_page_cost

seq_page_cost

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione Imposta la stima del costo di una pagina del disco recuperata in sequenza.
Tipo di dati numeric
Valore predefinito 1
Valori consentiti 0-1.79769e+308
Tipo parametro dynamic
Documentazione seq_page_cost

cpu_index_tuple_cost

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione Imposta la stima del costo dell'elaborazione di ogni voce di indice durante un'analisi dell'indice.
Tipo di dati numeric
Valore predefinito 0.005
Valori consentiti 0-1.79769e+308
Tipo parametro dynamic
Documentazione cpu_index_tuple_cost

cpu_operator_cost

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione Imposta la stima del costo dell'elaborazione di ogni operatore o funzione eseguita durante una query.
Tipo di dati numeric
Valore predefinito 0.0025
Valori consentiti 0-1.79769e+308
Tipo parametro dynamic
Documentazione cpu_operator_cost

cpu_tuple_cost

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione Imposta la stima del costo dell'elaborazione di ogni riga durante una query.
Tipo di dati numeric
Valore predefinito 0.01
Valori consentiti 0-1.79769e+308
Tipo parametro dynamic
Documentazione cpu_tuple_cost

effective_cache_size

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione Imposta il presupposto dello strumento di pianificazione 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 parametro dynamic
Documentazione 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 effective_cache_size parametro 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

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione Imposta il costo della query sopra il quale viene attivata la compilazione JIT, se abilitata.
Tipo di dati integer
Valore predefinito 100000
Valori consentiti -1-2147483647
Tipo parametro dynamic
Documentazione jit_above_cost

jit_inline_above_cost

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione Imposta il costo della query sopra il quale la compilazione JIT tenta di eseguire funzioni e operatori inline.
Tipo di dati integer
Valore predefinito 500000
Valori consentiti -1-2147483647
Tipo parametro dynamic
Documentazione jit_inline_above_cost

jit_optimize_above_cost

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione Imposta il costo della query sopra il quale la compilazione JIT applica ottimizzazioni costose.
Tipo di dati integer
Valore predefinito 500000
Valori consentiti -1-2147483647
Tipo parametro dynamic
Documentazione jit_optimize_above_cost

min_parallel_index_scan_size

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione Imposta la quantità minima di dati dell'indice per un'analisi parallela.
Tipo di dati integer
Valore predefinito 64
Valori consentiti 0-715827882
Tipo parametro dynamic
Documentazione min_parallel_index_scan_size

min_parallel_table_scan_size

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione 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 parametro dynamic
Documentazione min_parallel_table_scan_size

parallel_setup_cost

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione Imposta la stima del costo dell'avvio dei processi di lavoro per la query parallela.
Tipo di dati numeric
Valore predefinito 1000
Valori consentiti 0-1.79769e+308
Tipo parametro dynamic
Documentazione parallel_setup_cost

parallel_tuple_cost

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione Imposta la stima del costo del passaggio di ogni tupla (riga) dal ruolo di lavoro al back-end master.
Tipo di dati numeric
Valore predefinito 0.1
Valori consentiti 0-1.79769e+308
Tipo parametro dynamic
Documentazione parallel_tuple_cost

random_page_cost

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione Imposta la stima del costo di una pagina disco non recuperata in modo non sequenziale.
Tipo di dati numeric
Valore predefinito 2
Valori consentiti 0-1.79769e+308
Tipo parametro dynamic
Documentazione random_page_cost

seq_page_cost

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione Imposta la stima del costo di una pagina del disco recuperata in sequenza.
Tipo di dati numeric
Valore predefinito 1
Valori consentiti 0-1.79769e+308
Tipo parametro dynamic
Documentazione seq_page_cost

cpu_index_tuple_cost

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione Imposta la stima del costo dell'elaborazione di ogni voce di indice durante un'analisi dell'indice.
Tipo di dati numeric
Valore predefinito 0.005
Valori consentiti 0-1.79769e+308
Tipo parametro dynamic
Documentazione cpu_index_tuple_cost

cpu_operator_cost

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione Imposta la stima del costo dell'elaborazione di ogni operatore o funzione eseguita durante una query.
Tipo di dati numeric
Valore predefinito 0.0025
Valori consentiti 0-1.79769e+308
Tipo parametro dynamic
Documentazione cpu_operator_cost

cpu_tuple_cost

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione Imposta la stima del costo dell'elaborazione di ogni riga durante una query.
Tipo di dati numeric
Valore predefinito 0.01
Valori consentiti 0-1.79769e+308
Tipo parametro dynamic
Documentazione cpu_tuple_cost

effective_cache_size

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione Imposta il presupposto dello strumento di pianificazione 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 parametro dynamic
Documentazione 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 effective_cache_size parametro 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

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione Imposta il costo della query sopra il quale viene attivata la compilazione JIT, se abilitata.
Tipo di dati integer
Valore predefinito 100000
Valori consentiti -1-2147483647
Tipo parametro dynamic
Documentazione jit_above_cost

jit_inline_above_cost

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione Imposta il costo della query sopra il quale la compilazione JIT tenta di eseguire funzioni e operatori inline.
Tipo di dati integer
Valore predefinito 500000
Valori consentiti -1-2147483647
Tipo parametro dynamic
Documentazione jit_inline_above_cost

jit_optimize_above_cost

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione Imposta il costo della query sopra il quale la compilazione JIT applica ottimizzazioni costose.
Tipo di dati integer
Valore predefinito 500000
Valori consentiti -1-2147483647
Tipo parametro dynamic
Documentazione jit_optimize_above_cost

min_parallel_index_scan_size

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione Imposta la quantità minima di dati dell'indice per un'analisi parallela.
Tipo di dati integer
Valore predefinito 64
Valori consentiti 0-715827882
Tipo parametro dynamic
Documentazione min_parallel_index_scan_size

min_parallel_table_scan_size

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione 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 parametro dynamic
Documentazione min_parallel_table_scan_size

parallel_setup_cost

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione Imposta la stima del costo dell'avvio dei processi di lavoro per la query parallela.
Tipo di dati numeric
Valore predefinito 1000
Valori consentiti 0-1.79769e+308
Tipo parametro dynamic
Documentazione parallel_setup_cost

parallel_tuple_cost

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione Imposta la stima del costo del passaggio di ogni tupla (riga) dal ruolo di lavoro al back-end master.
Tipo di dati numeric
Valore predefinito 0.1
Valori consentiti 0-1.79769e+308
Tipo parametro dynamic
Documentazione parallel_tuple_cost

random_page_cost

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione Imposta la stima del costo di una pagina disco non recuperata in modo non sequenziale.
Tipo di dati numeric
Valore predefinito 2
Valori consentiti 0-1.79769e+308
Tipo parametro dynamic
Documentazione random_page_cost

seq_page_cost

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione Imposta la stima del costo di una pagina del disco recuperata in sequenza.
Tipo di dati numeric
Valore predefinito 1
Valori consentiti 0-1.79769e+308
Tipo parametro dynamic
Documentazione seq_page_cost

cpu_index_tuple_cost

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione Imposta la stima del costo dell'elaborazione di ogni voce di indice durante un'analisi dell'indice.
Tipo di dati numeric
Valore predefinito 0.005
Valori consentiti 0-1.79769e+308
Tipo parametro dynamic
Documentazione cpu_index_tuple_cost

cpu_operator_cost

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione Imposta la stima del costo dell'elaborazione di ogni operatore o funzione eseguita durante una query.
Tipo di dati numeric
Valore predefinito 0.0025
Valori consentiti 0-1.79769e+308
Tipo parametro dynamic
Documentazione cpu_operator_cost

cpu_tuple_cost

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione Imposta la stima del costo dell'elaborazione di ogni riga durante una query.
Tipo di dati numeric
Valore predefinito 0.01
Valori consentiti 0-1.79769e+308
Tipo parametro dynamic
Documentazione cpu_tuple_cost

effective_cache_size

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione Imposta il presupposto dello strumento di pianificazione 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 parametro dynamic
Documentazione 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 effective_cache_size parametro 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

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione Imposta il costo della query sopra il quale viene attivata la compilazione JIT, se abilitata.
Tipo di dati integer
Valore predefinito 100000
Valori consentiti -1-2147483647
Tipo parametro dynamic
Documentazione jit_above_cost

jit_inline_above_cost

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione Imposta il costo della query sopra il quale la compilazione JIT tenta di eseguire funzioni e operatori inline.
Tipo di dati integer
Valore predefinito 500000
Valori consentiti -1-2147483647
Tipo parametro dynamic
Documentazione jit_inline_above_cost

jit_optimize_above_cost

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione Imposta il costo della query sopra il quale la compilazione JIT applica ottimizzazioni costose.
Tipo di dati integer
Valore predefinito 500000
Valori consentiti -1-2147483647
Tipo parametro dynamic
Documentazione jit_optimize_above_cost

min_parallel_index_scan_size

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione Imposta la quantità minima di dati dell'indice per un'analisi parallela.
Tipo di dati integer
Valore predefinito 64
Valori consentiti 0-715827882
Tipo parametro dynamic
Documentazione min_parallel_index_scan_size

min_parallel_table_scan_size

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione 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 parametro dynamic
Documentazione min_parallel_table_scan_size

parallel_setup_cost

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione Imposta la stima del costo dell'avvio dei processi di lavoro per la query parallela.
Tipo di dati numeric
Valore predefinito 1000
Valori consentiti 0-1.79769e+308
Tipo parametro dynamic
Documentazione parallel_setup_cost

parallel_tuple_cost

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione Imposta la stima del costo del passaggio di ogni tupla (riga) dal ruolo di lavoro al back-end master.
Tipo di dati numeric
Valore predefinito 0.1
Valori consentiti 0-1.79769e+308
Tipo parametro dynamic
Documentazione parallel_tuple_cost

random_page_cost

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione Imposta la stima del costo di una pagina disco non recuperata in modo non sequenziale.
Tipo di dati numeric
Valore predefinito 2
Valori consentiti 0-1.79769e+308
Tipo parametro dynamic
Documentazione random_page_cost

seq_page_cost

Attributo valore
Categoria Ottimizzazione query/Costanti costi planner
Descrizione Imposta la stima del costo di una pagina del disco recuperata in sequenza.
Tipo di dati numeric
Valore predefinito 1
Valori consentiti 0-1.79769e+308
Tipo parametro dynamic
Documentazione seq_page_cost