Dostrajanie zapytań/ Stałe kosztów planisty
Artykuł 11/01/2024
1 współautor
Opinia
W tym artykule
cpu_index_tuple_cost
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Ustawia oszacowanie planisty kosztów przetwarzania każdego wpisu indeksu podczas skanowania indeksu.
Typ danych
numeryczne
Domyślna wartość
0.005
Dozwolone wartości
0-1.79769e+308
Typ parametru
dynamiczna
Dokumentacja
cpu_index_tuple_cost
cpu_operator_cost
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Ustawia oszacowanie planisty kosztów przetwarzania każdego operatora lub funkcji wykonywanej podczas zapytania.
Typ danych
numeryczne
Domyślna wartość
0.0025
Dozwolone wartości
0-1.79769e+308
Typ parametru
dynamiczna
Dokumentacja
cpu_operator_cost
cpu_tuple_cost
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Ustawia szacowanie przez planistę kosztów przetwarzania każdego wiersza podczas zapytania.
Typ danych
numeryczne
Domyślna wartość
0.01
Dozwolone wartości
0-1.79769e+308
Typ parametru
dynamiczna
Dokumentacja
cpu_tuple_cost
effective_cache_size
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Określa założenie planisty dotyczące rozmiaru pamięci podręcznej dysku.
Typ danych
integer
Domyślna wartość
Zależy od zasobów (rdzeni wirtualnych, pamięci RAM lub miejsca na dysku) przydzielonych do serwera.
Dozwolone wartości
1-2147483647
Typ parametru
dynamiczna
Dokumentacja
effective_cache_size
Uwagi specyficzne dla platformy Azure
Wartość domyślna parametru effective_cache_size
serwera jest obliczana podczas aprowizowania wystąpienia serwera elastycznego usługi Azure Database for PostgreSQL na podstawie nazwy produktu wybranej dla jego obliczeń. Wszelkie kolejne zmiany wyboru produktu do obliczeń, które obsługują serwer elastyczny, nie będą miały żadnego wpływu na wartość effective_cache_size
domyślną parametru serwera tego wystąpienia.
Za każdym razem, gdy zmienisz produkt przypisany do wystąpienia, należy również dostosować wartość parametru effective_cache_size
zgodnie z wartościami w poniższej formule.
Formuła użyta do obliczenia wartości effective_cache_size
jest zależna od wartości shared_buffers
, i wygląda następująco: (memoryGib * 131072) - shared_buffers
.
Rozmiar pamięci
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
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Ustawia koszt zapytania powyżej, który kompilacja JIT jest aktywowana, jeśli jest włączona.
Typ danych
integer
Domyślna wartość
100000
Dozwolone wartości
-1-2147483647
Typ parametru
dynamiczna
Dokumentacja
jit_above_cost
jit_inline_above_cost
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Ustawia koszt zapytania, powyżej którego kompilacja JIT próbuje w tekście uruchomić funkcje i operatory.
Typ danych
integer
Domyślna wartość
500000
Dozwolone wartości
-1-2147483647
Typ parametru
dynamiczna
Dokumentacja
jit_inline_above_cost
jit_optimize_above_cost
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Ustawia koszt zapytania powyżej, który kompilacja JIT stosuje kosztowne optymalizacje.
Typ danych
integer
Domyślna wartość
500000
Dozwolone wartości
-1-2147483647
Typ parametru
dynamiczna
Dokumentacja
jit_optimize_above_cost
min_parallel_index_scan_size
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Ustawia minimalną ilość danych indeksu na potrzeby skanowania równoległego.
Typ danych
integer
Domyślna wartość
64
Dozwolone wartości
0-715827882
Typ parametru
dynamiczna
Dokumentacja
min_parallel_index_scan_size
min_parallel_table_scan_size
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Ustawia minimalną ilość danych tabeli, które muszą być skanowane pod kątem równoległego skanowania, które mają być brane pod uwagę.
Typ danych
integer
Domyślna wartość
1024
Dozwolone wartości
0-715827882
Typ parametru
dynamiczna
Dokumentacja
min_parallel_table_scan_size
parallel_setup_cost
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Ustawia oszacowanie planisty kosztów uruchamiania procesów roboczych na potrzeby zapytań równoległych.
Typ danych
numeryczne
Domyślna wartość
1000
Dozwolone wartości
0-1.79769e+308
Typ parametru
dynamiczna
Dokumentacja
parallel_setup_cost
parallel_tuple_cost
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Ustawia szacowanie przez planistę kosztów przekazywania każdej krotki (wiersza) z procesu roboczego do zaplecza głównego.
Typ danych
numeryczne
Domyślna wartość
0.1
Dozwolone wartości
0-1.79769e+308
Typ parametru
dynamiczna
Dokumentacja
parallel_tuple_cost
random_page_cost
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Ustawia oszacowanie planisty koszt niesekwencjonalnie pobranej strony dysku.
Typ danych
numeryczne
Domyślna wartość
2
Dozwolone wartości
0-1.79769e+308
Typ parametru
dynamiczna
Dokumentacja
random_page_cost
seq_page_cost
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Ustawia szacowanie kosztu sekwencyjnie pobranej strony dysku przez planistę.
Typ danych
numeryczne
Domyślna wartość
1
Dozwolone wartości
0-1.79769e+308
Typ parametru
dynamiczna
Dokumentacja
seq_page_cost
cpu_index_tuple_cost
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Ustawia oszacowanie planisty kosztów przetwarzania każdego wpisu indeksu podczas skanowania indeksu.
Typ danych
numeryczne
Domyślna wartość
0.005
Dozwolone wartości
0-1.79769e+308
Typ parametru
dynamiczna
Dokumentacja
cpu_index_tuple_cost
cpu_operator_cost
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Ustawia oszacowanie planisty kosztów przetwarzania każdego operatora lub funkcji wykonywanej podczas zapytania.
Typ danych
numeryczne
Domyślna wartość
0.0025
Dozwolone wartości
0-1.79769e+308
Typ parametru
dynamiczna
Dokumentacja
cpu_operator_cost
cpu_tuple_cost
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Ustawia szacowanie przez planistę kosztów przetwarzania każdego wiersza podczas zapytania.
Typ danych
numeryczne
Domyślna wartość
0.01
Dozwolone wartości
0-1.79769e+308
Typ parametru
dynamiczna
Dokumentacja
cpu_tuple_cost
effective_cache_size
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Określa założenie planisty dotyczące rozmiaru pamięci podręcznej dysku.
Typ danych
integer
Domyślna wartość
Zależy od zasobów (rdzeni wirtualnych, pamięci RAM lub miejsca na dysku) przydzielonych do serwera.
Dozwolone wartości
1-2147483647
Typ parametru
dynamiczna
Dokumentacja
effective_cache_size
Uwagi specyficzne dla platformy Azure
Wartość domyślna parametru effective_cache_size
serwera jest obliczana podczas aprowizowania wystąpienia serwera elastycznego usługi Azure Database for PostgreSQL na podstawie nazwy produktu wybranej dla jego obliczeń. Wszelkie kolejne zmiany wyboru produktu do obliczeń, które obsługują serwer elastyczny, nie będą miały żadnego wpływu na wartość effective_cache_size
domyślną parametru serwera tego wystąpienia.
Za każdym razem, gdy zmienisz produkt przypisany do wystąpienia, należy również dostosować wartość parametru effective_cache_size
zgodnie z wartościami w poniższej formule.
Formuła użyta do obliczenia wartości effective_cache_size
jest zależna od wartości shared_buffers
, i wygląda następująco: (memoryGib * 131072) - shared_buffers
.
Rozmiar pamięci
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
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Ustawia koszt zapytania powyżej, który kompilacja JIT jest aktywowana, jeśli jest włączona.
Typ danych
integer
Domyślna wartość
100000
Dozwolone wartości
-1-2147483647
Typ parametru
dynamiczna
Dokumentacja
jit_above_cost
jit_inline_above_cost
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Ustawia koszt zapytania, powyżej którego kompilacja JIT próbuje w tekście uruchomić funkcje i operatory.
Typ danych
integer
Domyślna wartość
500000
Dozwolone wartości
-1-2147483647
Typ parametru
dynamiczna
Dokumentacja
jit_inline_above_cost
jit_optimize_above_cost
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Ustawia koszt zapytania powyżej, który kompilacja JIT stosuje kosztowne optymalizacje.
Typ danych
integer
Domyślna wartość
500000
Dozwolone wartości
-1-2147483647
Typ parametru
dynamiczna
Dokumentacja
jit_optimize_above_cost
min_parallel_index_scan_size
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Ustawia minimalną ilość danych indeksu na potrzeby skanowania równoległego.
Typ danych
integer
Domyślna wartość
64
Dozwolone wartości
0-715827882
Typ parametru
dynamiczna
Dokumentacja
min_parallel_index_scan_size
min_parallel_table_scan_size
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Ustawia minimalną ilość danych tabeli, które muszą być skanowane pod kątem równoległego skanowania, które mają być brane pod uwagę.
Typ danych
integer
Domyślna wartość
1024
Dozwolone wartości
0-715827882
Typ parametru
dynamiczna
Dokumentacja
min_parallel_table_scan_size
parallel_setup_cost
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Ustawia oszacowanie planisty kosztów uruchamiania procesów roboczych na potrzeby zapytań równoległych.
Typ danych
numeryczne
Domyślna wartość
1000
Dozwolone wartości
0-1.79769e+308
Typ parametru
dynamiczna
Dokumentacja
parallel_setup_cost
parallel_tuple_cost
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Ustawia szacowanie przez planistę kosztów przekazywania każdej krotki (wiersza) z procesu roboczego do zaplecza głównego.
Typ danych
numeryczne
Domyślna wartość
0.1
Dozwolone wartości
0-1.79769e+308
Typ parametru
dynamiczna
Dokumentacja
parallel_tuple_cost
random_page_cost
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Ustawia oszacowanie planisty koszt niesekwencjonalnie pobranej strony dysku.
Typ danych
numeryczne
Domyślna wartość
2
Dozwolone wartości
0-1.79769e+308
Typ parametru
dynamiczna
Dokumentacja
random_page_cost
seq_page_cost
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Ustawia szacowanie kosztu sekwencyjnie pobranej strony dysku przez planistę.
Typ danych
numeryczne
Domyślna wartość
1
Dozwolone wartości
0-1.79769e+308
Typ parametru
dynamiczna
Dokumentacja
seq_page_cost
cpu_index_tuple_cost
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Ustawia oszacowanie planisty kosztów przetwarzania każdego wpisu indeksu podczas skanowania indeksu.
Typ danych
numeryczne
Domyślna wartość
0.005
Dozwolone wartości
0-1.79769e+308
Typ parametru
dynamiczna
Dokumentacja
cpu_index_tuple_cost
cpu_operator_cost
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Ustawia oszacowanie planisty kosztów przetwarzania każdego operatora lub funkcji wykonywanej podczas zapytania.
Typ danych
numeryczne
Domyślna wartość
0.0025
Dozwolone wartości
0-1.79769e+308
Typ parametru
dynamiczna
Dokumentacja
cpu_operator_cost
cpu_tuple_cost
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Ustawia szacowanie przez planistę kosztów przetwarzania każdego wiersza podczas zapytania.
Typ danych
numeryczne
Domyślna wartość
0.01
Dozwolone wartości
0-1.79769e+308
Typ parametru
dynamiczna
Dokumentacja
cpu_tuple_cost
effective_cache_size
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Określa założenie planisty dotyczące rozmiaru pamięci podręcznej dysku.
Typ danych
integer
Domyślna wartość
Zależy od zasobów (rdzeni wirtualnych, pamięci RAM lub miejsca na dysku) przydzielonych do serwera.
Dozwolone wartości
1-2147483647
Typ parametru
dynamiczna
Dokumentacja
effective_cache_size
Uwagi specyficzne dla platformy Azure
Wartość domyślna parametru effective_cache_size
serwera jest obliczana podczas aprowizowania wystąpienia serwera elastycznego usługi Azure Database for PostgreSQL na podstawie nazwy produktu wybranej dla jego obliczeń. Wszelkie kolejne zmiany wyboru produktu do obliczeń, które obsługują serwer elastyczny, nie będą miały żadnego wpływu na wartość effective_cache_size
domyślną parametru serwera tego wystąpienia.
Za każdym razem, gdy zmienisz produkt przypisany do wystąpienia, należy również dostosować wartość parametru effective_cache_size
zgodnie z wartościami w poniższej formule.
Formuła użyta do obliczenia wartości effective_cache_size
jest zależna od wartości shared_buffers
, i wygląda następująco: (memoryGib * 131072) - shared_buffers
.
Rozmiar pamięci
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
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Ustawia koszt zapytania powyżej, który kompilacja JIT jest aktywowana, jeśli jest włączona.
Typ danych
integer
Domyślna wartość
100000
Dozwolone wartości
-1-2147483647
Typ parametru
dynamiczna
Dokumentacja
jit_above_cost
jit_inline_above_cost
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Ustawia koszt zapytania, powyżej którego kompilacja JIT próbuje w tekście uruchomić funkcje i operatory.
Typ danych
integer
Domyślna wartość
500000
Dozwolone wartości
-1-2147483647
Typ parametru
dynamiczna
Dokumentacja
jit_inline_above_cost
jit_optimize_above_cost
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Ustawia koszt zapytania powyżej, który kompilacja JIT stosuje kosztowne optymalizacje.
Typ danych
integer
Domyślna wartość
500000
Dozwolone wartości
-1-2147483647
Typ parametru
dynamiczna
Dokumentacja
jit_optimize_above_cost
min_parallel_index_scan_size
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Ustawia minimalną ilość danych indeksu na potrzeby skanowania równoległego.
Typ danych
integer
Domyślna wartość
64
Dozwolone wartości
0-715827882
Typ parametru
dynamiczna
Dokumentacja
min_parallel_index_scan_size
min_parallel_table_scan_size
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Ustawia minimalną ilość danych tabeli, które muszą być skanowane pod kątem równoległego skanowania, które mają być brane pod uwagę.
Typ danych
integer
Domyślna wartość
1024
Dozwolone wartości
0-715827882
Typ parametru
dynamiczna
Dokumentacja
min_parallel_table_scan_size
parallel_setup_cost
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Ustawia oszacowanie planisty kosztów uruchamiania procesów roboczych na potrzeby zapytań równoległych.
Typ danych
numeryczne
Domyślna wartość
1000
Dozwolone wartości
0-1.79769e+308
Typ parametru
dynamiczna
Dokumentacja
parallel_setup_cost
parallel_tuple_cost
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Ustawia szacowanie przez planistę kosztów przekazywania każdej krotki (wiersza) z procesu roboczego do zaplecza głównego.
Typ danych
numeryczne
Domyślna wartość
0.1
Dozwolone wartości
0-1.79769e+308
Typ parametru
dynamiczna
Dokumentacja
parallel_tuple_cost
random_page_cost
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Ustawia oszacowanie planisty koszt niesekwencjonalnie pobranej strony dysku.
Typ danych
numeryczne
Domyślna wartość
2
Dozwolone wartości
0-1.79769e+308
Typ parametru
dynamiczna
Dokumentacja
random_page_cost
seq_page_cost
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Ustawia szacowanie kosztu sekwencyjnie pobranej strony dysku przez planistę.
Typ danych
numeryczne
Domyślna wartość
1
Dozwolone wartości
0-1.79769e+308
Typ parametru
dynamiczna
Dokumentacja
seq_page_cost
cpu_index_tuple_cost
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Ustawia oszacowanie planisty kosztów przetwarzania każdego wpisu indeksu podczas skanowania indeksu.
Typ danych
numeryczne
Domyślna wartość
0.005
Dozwolone wartości
0-1.79769e+308
Typ parametru
dynamiczna
Dokumentacja
cpu_index_tuple_cost
cpu_operator_cost
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Ustawia oszacowanie planisty kosztów przetwarzania każdego operatora lub funkcji wykonywanej podczas zapytania.
Typ danych
numeryczne
Domyślna wartość
0.0025
Dozwolone wartości
0-1.79769e+308
Typ parametru
dynamiczna
Dokumentacja
cpu_operator_cost
cpu_tuple_cost
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Ustawia szacowanie przez planistę kosztów przetwarzania każdego wiersza podczas zapytania.
Typ danych
numeryczne
Domyślna wartość
0.01
Dozwolone wartości
0-1.79769e+308
Typ parametru
dynamiczna
Dokumentacja
cpu_tuple_cost
effective_cache_size
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Określa założenie planisty dotyczące rozmiaru pamięci podręcznej dysku.
Typ danych
integer
Domyślna wartość
Zależy od zasobów (rdzeni wirtualnych, pamięci RAM lub miejsca na dysku) przydzielonych do serwera.
Dozwolone wartości
1-2147483647
Typ parametru
dynamiczna
Dokumentacja
effective_cache_size
Uwagi specyficzne dla platformy Azure
Wartość domyślna parametru effective_cache_size
serwera jest obliczana podczas aprowizowania wystąpienia serwera elastycznego usługi Azure Database for PostgreSQL na podstawie nazwy produktu wybranej dla jego obliczeń. Wszelkie kolejne zmiany wyboru produktu do obliczeń, które obsługują serwer elastyczny, nie będą miały żadnego wpływu na wartość effective_cache_size
domyślną parametru serwera tego wystąpienia.
Za każdym razem, gdy zmienisz produkt przypisany do wystąpienia, należy również dostosować wartość parametru effective_cache_size
zgodnie z wartościami w poniższej formule.
Formuła użyta do obliczenia wartości effective_cache_size
jest zależna od wartości shared_buffers
, i wygląda następująco: (memoryGib * 131072) - shared_buffers
.
Rozmiar pamięci
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
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Ustawia koszt zapytania powyżej, który kompilacja JIT jest aktywowana, jeśli jest włączona.
Typ danych
integer
Domyślna wartość
100000
Dozwolone wartości
-1-2147483647
Typ parametru
dynamiczna
Dokumentacja
jit_above_cost
jit_inline_above_cost
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Ustawia koszt zapytania, powyżej którego kompilacja JIT próbuje w tekście uruchomić funkcje i operatory.
Typ danych
integer
Domyślna wartość
500000
Dozwolone wartości
-1-2147483647
Typ parametru
dynamiczna
Dokumentacja
jit_inline_above_cost
jit_optimize_above_cost
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Ustawia koszt zapytania powyżej, który kompilacja JIT stosuje kosztowne optymalizacje.
Typ danych
integer
Domyślna wartość
500000
Dozwolone wartości
-1-2147483647
Typ parametru
dynamiczna
Dokumentacja
jit_optimize_above_cost
min_parallel_index_scan_size
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Ustawia minimalną ilość danych indeksu na potrzeby skanowania równoległego.
Typ danych
integer
Domyślna wartość
64
Dozwolone wartości
0-715827882
Typ parametru
dynamiczna
Dokumentacja
min_parallel_index_scan_size
min_parallel_table_scan_size
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Ustawia minimalną ilość danych tabeli, które muszą być skanowane pod kątem równoległego skanowania, które mają być brane pod uwagę.
Typ danych
integer
Domyślna wartość
1024
Dozwolone wartości
0-715827882
Typ parametru
dynamiczna
Dokumentacja
min_parallel_table_scan_size
parallel_setup_cost
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Ustawia oszacowanie planisty kosztów uruchamiania procesów roboczych na potrzeby zapytań równoległych.
Typ danych
numeryczne
Domyślna wartość
1000
Dozwolone wartości
0-1.79769e+308
Typ parametru
dynamiczna
Dokumentacja
parallel_setup_cost
parallel_tuple_cost
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Ustawia szacowanie przez planistę kosztów przekazywania każdej krotki (wiersza) z procesu roboczego do zaplecza głównego.
Typ danych
numeryczne
Domyślna wartość
0.1
Dozwolone wartości
0-1.79769e+308
Typ parametru
dynamiczna
Dokumentacja
parallel_tuple_cost
random_page_cost
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Ustawia oszacowanie planisty koszt niesekwencjonalnie pobranej strony dysku.
Typ danych
numeryczne
Domyślna wartość
2
Dozwolone wartości
0-1.79769e+308
Typ parametru
dynamiczna
Dokumentacja
random_page_cost
seq_page_cost
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Ustawia szacowanie kosztu sekwencyjnie pobranej strony dysku przez planistę.
Typ danych
numeryczne
Domyślna wartość
1
Dozwolone wartości
0-1.79769e+308
Typ parametru
dynamiczna
Dokumentacja
seq_page_cost
cpu_index_tuple_cost
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Ustawia oszacowanie planisty kosztów przetwarzania każdego wpisu indeksu podczas skanowania indeksu.
Typ danych
numeryczne
Domyślna wartość
0.005
Dozwolone wartości
0-1.79769e+308
Typ parametru
dynamiczna
Dokumentacja
cpu_index_tuple_cost
cpu_operator_cost
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Ustawia oszacowanie planisty kosztów przetwarzania każdego operatora lub funkcji wykonywanej podczas zapytania.
Typ danych
numeryczne
Domyślna wartość
0.0025
Dozwolone wartości
0-1.79769e+308
Typ parametru
dynamiczna
Dokumentacja
cpu_operator_cost
cpu_tuple_cost
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Ustawia szacowanie przez planistę kosztów przetwarzania każdego wiersza podczas zapytania.
Typ danych
numeryczne
Domyślna wartość
0.01
Dozwolone wartości
0-1.79769e+308
Typ parametru
dynamiczna
Dokumentacja
cpu_tuple_cost
effective_cache_size
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Określa założenie planisty dotyczące rozmiaru pamięci podręcznej dysku.
Typ danych
integer
Domyślna wartość
Zależy od zasobów (rdzeni wirtualnych, pamięci RAM lub miejsca na dysku) przydzielonych do serwera.
Dozwolone wartości
1-2147483647
Typ parametru
dynamiczna
Dokumentacja
effective_cache_size
Uwagi specyficzne dla platformy Azure
Wartość domyślna parametru effective_cache_size
serwera jest obliczana podczas aprowizowania wystąpienia serwera elastycznego usługi Azure Database for PostgreSQL na podstawie nazwy produktu wybranej dla jego obliczeń. Wszelkie kolejne zmiany wyboru produktu do obliczeń, które obsługują serwer elastyczny, nie będą miały żadnego wpływu na wartość effective_cache_size
domyślną parametru serwera tego wystąpienia.
Za każdym razem, gdy zmienisz produkt przypisany do wystąpienia, należy również dostosować wartość parametru effective_cache_size
zgodnie z wartościami w poniższej formule.
Formuła użyta do obliczenia wartości effective_cache_size
jest zależna od wartości shared_buffers
, i wygląda następująco: (memoryGib * 131072) - shared_buffers
.
Rozmiar pamięci
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
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Ustawia koszt zapytania powyżej, który kompilacja JIT jest aktywowana, jeśli jest włączona.
Typ danych
integer
Domyślna wartość
100000
Dozwolone wartości
-1-2147483647
Typ parametru
dynamiczna
Dokumentacja
jit_above_cost
jit_inline_above_cost
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Ustawia koszt zapytania, powyżej którego kompilacja JIT próbuje w tekście uruchomić funkcje i operatory.
Typ danych
integer
Domyślna wartość
500000
Dozwolone wartości
-1-2147483647
Typ parametru
dynamiczna
Dokumentacja
jit_inline_above_cost
jit_optimize_above_cost
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Ustawia koszt zapytania powyżej, który kompilacja JIT stosuje kosztowne optymalizacje.
Typ danych
integer
Domyślna wartość
500000
Dozwolone wartości
-1-2147483647
Typ parametru
dynamiczna
Dokumentacja
jit_optimize_above_cost
min_parallel_index_scan_size
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Ustawia minimalną ilość danych indeksu na potrzeby skanowania równoległego.
Typ danych
integer
Domyślna wartość
64
Dozwolone wartości
0-715827882
Typ parametru
dynamiczna
Dokumentacja
min_parallel_index_scan_size
min_parallel_table_scan_size
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Ustawia minimalną ilość danych tabeli, które muszą być skanowane pod kątem równoległego skanowania, które mają być brane pod uwagę.
Typ danych
integer
Domyślna wartość
1024
Dozwolone wartości
0-715827882
Typ parametru
dynamiczna
Dokumentacja
min_parallel_table_scan_size
parallel_setup_cost
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Ustawia oszacowanie planisty kosztów uruchamiania procesów roboczych na potrzeby zapytań równoległych.
Typ danych
numeryczne
Domyślna wartość
1000
Dozwolone wartości
0-1.79769e+308
Typ parametru
dynamiczna
Dokumentacja
parallel_setup_cost
parallel_tuple_cost
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Ustawia szacowanie przez planistę kosztów przekazywania każdej krotki (wiersza) z procesu roboczego do zaplecza głównego.
Typ danych
numeryczne
Domyślna wartość
0.1
Dozwolone wartości
0-1.79769e+308
Typ parametru
dynamiczna
Dokumentacja
parallel_tuple_cost
random_page_cost
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Ustawia oszacowanie planisty koszt niesekwencjonalnie pobranej strony dysku.
Typ danych
numeryczne
Domyślna wartość
2
Dozwolone wartości
0-1.79769e+308
Typ parametru
dynamiczna
Dokumentacja
random_page_cost
seq_page_cost
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Ustawia szacowanie kosztu sekwencyjnie pobranej strony dysku przez planistę.
Typ danych
numeryczne
Domyślna wartość
1
Dozwolone wartości
0-1.79769e+308
Typ parametru
dynamiczna
Dokumentacja
seq_page_cost
cpu_index_tuple_cost
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Ustawia oszacowanie planisty kosztów przetwarzania każdego wpisu indeksu podczas skanowania indeksu.
Typ danych
numeryczne
Domyślna wartość
0.005
Dozwolone wartości
0-1.79769e+308
Typ parametru
dynamiczna
Dokumentacja
cpu_index_tuple_cost
cpu_operator_cost
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Ustawia oszacowanie planisty kosztów przetwarzania każdego operatora lub funkcji wykonywanej podczas zapytania.
Typ danych
numeryczne
Domyślna wartość
0.0025
Dozwolone wartości
0-1.79769e+308
Typ parametru
dynamiczna
Dokumentacja
cpu_operator_cost
cpu_tuple_cost
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Ustawia szacowanie przez planistę kosztów przetwarzania każdego wiersza podczas zapytania.
Typ danych
numeryczne
Domyślna wartość
0.01
Dozwolone wartości
0-1.79769e+308
Typ parametru
dynamiczna
Dokumentacja
cpu_tuple_cost
effective_cache_size
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Określa założenie planisty dotyczące rozmiaru pamięci podręcznej dysku.
Typ danych
integer
Domyślna wartość
Zależy od zasobów (rdzeni wirtualnych, pamięci RAM lub miejsca na dysku) przydzielonych do serwera.
Dozwolone wartości
1-2147483647
Typ parametru
dynamiczna
Dokumentacja
effective_cache_size
Uwagi specyficzne dla platformy Azure
Wartość domyślna parametru effective_cache_size
serwera jest obliczana podczas aprowizowania wystąpienia serwera elastycznego usługi Azure Database for PostgreSQL na podstawie nazwy produktu wybranej dla jego obliczeń. Wszelkie kolejne zmiany wyboru produktu do obliczeń, które obsługują serwer elastyczny, nie będą miały żadnego wpływu na wartość effective_cache_size
domyślną parametru serwera tego wystąpienia.
Za każdym razem, gdy zmienisz produkt przypisany do wystąpienia, należy również dostosować wartość parametru effective_cache_size
zgodnie z wartościami w poniższej formule.
Formuła użyta do obliczenia wartości effective_cache_size
jest zależna od wartości shared_buffers
, i wygląda następująco: (memoryGib * 131072) - shared_buffers
.
Rozmiar pamięci
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
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Ustawia koszt zapytania powyżej, który kompilacja JIT jest aktywowana, jeśli jest włączona.
Typ danych
integer
Domyślna wartość
100000
Dozwolone wartości
-1-2147483647
Typ parametru
dynamiczna
Dokumentacja
jit_above_cost
jit_inline_above_cost
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Ustawia koszt zapytania, powyżej którego kompilacja JIT próbuje w tekście uruchomić funkcje i operatory.
Typ danych
integer
Domyślna wartość
500000
Dozwolone wartości
-1-2147483647
Typ parametru
dynamiczna
Dokumentacja
jit_inline_above_cost
jit_optimize_above_cost
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Ustawia koszt zapytania powyżej, który kompilacja JIT stosuje kosztowne optymalizacje.
Typ danych
integer
Domyślna wartość
500000
Dozwolone wartości
-1-2147483647
Typ parametru
dynamiczna
Dokumentacja
jit_optimize_above_cost
min_parallel_index_scan_size
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Ustawia minimalną ilość danych indeksu na potrzeby skanowania równoległego.
Typ danych
integer
Domyślna wartość
64
Dozwolone wartości
0-715827882
Typ parametru
dynamiczna
Dokumentacja
min_parallel_index_scan_size
min_parallel_table_scan_size
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Ustawia minimalną ilość danych tabeli, które muszą być skanowane pod kątem równoległego skanowania, które mają być brane pod uwagę.
Typ danych
integer
Domyślna wartość
1024
Dozwolone wartości
0-715827882
Typ parametru
dynamiczna
Dokumentacja
min_parallel_table_scan_size
parallel_setup_cost
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Ustawia oszacowanie planisty kosztów uruchamiania procesów roboczych na potrzeby zapytań równoległych.
Typ danych
numeryczne
Domyślna wartość
1000
Dozwolone wartości
0-1.79769e+308
Typ parametru
dynamiczna
Dokumentacja
parallel_setup_cost
parallel_tuple_cost
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Ustawia szacowanie przez planistę kosztów przekazywania każdej krotki (wiersza) z procesu roboczego do zaplecza głównego.
Typ danych
numeryczne
Domyślna wartość
0.1
Dozwolone wartości
0-1.79769e+308
Typ parametru
dynamiczna
Dokumentacja
parallel_tuple_cost
random_page_cost
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Ustawia oszacowanie planisty koszt niesekwencjonalnie pobranej strony dysku.
Typ danych
numeryczne
Domyślna wartość
2
Dozwolone wartości
0-1.79769e+308
Typ parametru
dynamiczna
Dokumentacja
random_page_cost
seq_page_cost
Atrybut
Wartość
Kategoria
Dostrajanie zapytań/ Stałe kosztów planisty
opis
Ustawia szacowanie kosztu sekwencyjnie pobranej strony dysku przez planistę.
Typ danych
numeryczne
Domyślna wartość
1
Dozwolone wartości
0-1.79769e+308
Typ parametru
dynamiczna
Dokumentacja
seq_page_cost