Udostępnij za pośrednictwem


Dostrajanie zapytań/ Stałe kosztów planisty

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