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_buffers
e ha un aspetto simile (memoryGib * 131072) - shared_buffers
a .
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_buffers
e ha un aspetto simile (memoryGib * 131072) - shared_buffers
a .
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_buffers
e ha un aspetto simile (memoryGib * 131072) - shared_buffers
a .
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_buffers
e ha un aspetto simile (memoryGib * 131072) - shared_buffers
a .
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_buffers
e ha un aspetto simile (memoryGib * 131072) - shared_buffers
a .
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_buffers
e ha un aspetto simile (memoryGib * 131072) - shared_buffers
a .
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 |