cpu_index_tuple_cost
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia oszacowanie planisty kosztów przetwarzania każdego wpisu indeksu podczas skanowania indeksu. |
| Typ danych |
numeryczne |
| Wartość domyślna |
0.005 |
| Dozwolone wartości |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Dokumentacja |
cpu_index_tuple_cost |
koszt_operatora_cpu
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia oszacowanie planisty kosztów przetwarzania każdego operatora lub wywołania funkcji. |
| Typ danych |
numeryczne |
| Wartość domyślna |
0.0025 |
| Dozwolone wartości |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Dokumentacja |
cpu_operator_cost |
cpu_tuple_cost
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia oszacowanie kosztów planera dotyczące przetwarzania każdego rekordu (wiersza). |
| Typ danych |
numeryczne |
| Wartość domyślna |
0.01 |
| Dozwolone wartości |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Dokumentacja |
cpu_tuple_cost |
effective_cache_size
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Określa założenie planisty dotyczące całkowitego rozmiaru pamięci podręcznych danych. Oznacza to, że całkowity rozmiar pamięci podręcznych (pamięć podręczna jądra i pamięć podręczna buforów współdzielonych) używany dla plików danych PostgreSQL. Jest to mierzone na stronach dysku, które są zwykle 8 kB każdy. |
| Typ danych |
liczba całkowita |
| Wartość domyślna |
Zależy od zasobów (rdzeni wirtualnych, pamięci RAM lub miejsca na dysku) przydzielonych do serwera. |
| Dozwolone wartości |
1-2147483647 |
| Typ parametru |
dynamic |
| 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 (pamięć współdzielona) |
effective_cache_size |
| 2 GiB |
32768 |
229376 |
| 4 GiB |
131072 |
393216 |
| 8 GiB |
262144 |
786432 |
| 16 GiB |
524288 |
1572864 |
| 32 GiB |
1048576 |
3145728 |
| 48 GiB |
1572864 |
4718592 |
| 64 GiB |
2097152 |
6291456 |
| 80 GiB |
2621440 |
7864320 |
| 128 GiB |
4194304 |
12582912 |
| 160 GiB |
5242880 |
15728640 |
| 192 GiB |
6291456 |
18874368 |
| 256 GiB |
8388608 |
25165824 |
| 384 GiB |
12582912 |
37748736 |
| 432 GiB |
14155776 |
42467328 |
| 672 GiB |
22020096 |
66060288 |
jit_above_cost
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Wykonaj kompilację JIT, jeśli zapytanie jest droższe. -1 wyłącza kompilację JIT. |
| Typ danych |
liczba całkowita |
| Wartość domyślna |
100000 |
| Dozwolone wartości |
-1-2147483647 |
| Typ parametru |
dynamic |
| Dokumentacja |
jit_above_cost |
jit_inline_above_cost
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Wykonaj wstawianie JIT, jeśli zapytanie jest bardziej kosztowne. -1 wyłącza inline'owanie. |
| Typ danych |
liczba całkowita |
| Wartość domyślna |
500000 |
| Dozwolone wartości |
-1-2147483647 |
| Typ parametru |
dynamic |
| Dokumentacja |
jit_inline_above_cost |
jit_optimize_above_cost
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Optymalizowanie funkcji skompilowanych w trybie JIT, jeśli zapytanie jest droższe. -1 wyłącza optymalizację. |
| Typ danych |
liczba całkowita |
| Wartość domyślna |
500000 |
| Dozwolone wartości |
-1-2147483647 |
| Typ parametru |
dynamic |
| Dokumentacja |
jit_optimize_above_cost |
min_parallel_index_scan_size
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia minimalną ilość danych indeksu na potrzeby skanowania równoległego. Jeśli planista szacuje, że odczyta zbyt małą liczbę stron indeksu, aby osiągnąć ten limit, skanowanie równoległe nie zostanie uwzględnione. |
| Typ danych |
liczba całkowita |
| Wartość domyślna |
64 |
| Dozwolone wartości |
0-715827882 |
| Typ parametru |
dynamic |
| Dokumentacja |
min_parallel_index_scan_size |
min_parallel_table_scan_size
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia minimalną ilość danych tabeli na potrzeby skanowania równoległego. Jeśli planista szacuje, że będzie odczytywać zbyt małą liczbę stron tabeli, aby osiągnąć ten limit, skanowanie równoległe nie będzie brane pod uwagę. |
| Typ danych |
liczba całkowita |
| Wartość domyślna |
1024 |
| Dozwolone wartości |
0-715827882 |
| Typ parametru |
dynamic |
| Dokumentacja |
min_parallel_table_scan_size |
koszt konfiguracji równoległej
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia oszacowanie planisty kosztów uruchamiania procesów roboczych na potrzeby zapytań równoległych. |
| Typ danych |
numeryczne |
| Wartość domyślna |
1000 |
| Dozwolone wartości |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Dokumentacja |
parallel_setup_cost |
parallel_tuple_cost
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia szacowanie przez planistę kosztów przekazywania każdej krotki (wiersza) od procesu roboczego do zaplecza lidera. |
| Typ danych |
numeryczne |
| Wartość domyślna |
0.1 |
| Dozwolone wartości |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Dokumentacja |
`parallel_tuple_cost` |
koszt_losowej_strony
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia oszacowanie planisty koszt niesekwencjonalnie pobranej strony dysku. |
| Typ danych |
numeryczne |
| Wartość domyślna |
2 |
| Dozwolone wartości |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Dokumentacja |
random_page_cost |
seq_page_cost
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia szacowanie kosztu sekwencyjnie pobranej strony dysku przez planistę. |
| Typ danych |
numeryczne |
| Wartość domyślna |
1 |
| Dozwolone wartości |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Dokumentacja |
seq_page_cost |
cpu_index_tuple_cost
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia oszacowanie planisty kosztów przetwarzania każdego wpisu indeksu podczas skanowania indeksu. |
| Typ danych |
numeryczne |
| Wartość domyślna |
0.005 |
| Dozwolone wartości |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Dokumentacja |
cpu_index_tuple_cost |
koszt_operatora_cpu
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia oszacowanie planisty kosztów przetwarzania każdego operatora lub wywołania funkcji. |
| Typ danych |
numeryczne |
| Wartość domyślna |
0.0025 |
| Dozwolone wartości |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Dokumentacja |
cpu_operator_cost |
cpu_tuple_cost
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia oszacowanie kosztów planera dotyczące przetwarzania każdego rekordu (wiersza). |
| Typ danych |
numeryczne |
| Wartość domyślna |
0.01 |
| Dozwolone wartości |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Dokumentacja |
cpu_tuple_cost |
effective_cache_size
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Określa założenie planisty dotyczące całkowitego rozmiaru pamięci podręcznych danych. Oznacza to, że całkowity rozmiar pamięci podręcznych (pamięć podręczna jądra i pamięć podręczna buforów współdzielonych) używany dla plików danych PostgreSQL. Jest to mierzone na stronach dysku, które są zwykle 8 kB każdy. |
| Typ danych |
liczba całkowita |
| Wartość domyślna |
Zależy od zasobów (rdzeni wirtualnych, pamięci RAM lub miejsca na dysku) przydzielonych do serwera. |
| Dozwolone wartości |
1-2147483647 |
| Typ parametru |
dynamic |
| 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 (pamięć współdzielona) |
effective_cache_size |
| 2 GiB |
32768 |
229376 |
| 4 GiB |
131072 |
393216 |
| 8 GiB |
262144 |
786432 |
| 16 GiB |
524288 |
1572864 |
| 32 GiB |
1048576 |
3145728 |
| 48 GiB |
1572864 |
4718592 |
| 64 GiB |
2097152 |
6291456 |
| 80 GiB |
2621440 |
7864320 |
| 128 GiB |
4194304 |
12582912 |
| 160 GiB |
5242880 |
15728640 |
| 192 GiB |
6291456 |
18874368 |
| 256 GiB |
8388608 |
25165824 |
| 384 GiB |
12582912 |
37748736 |
| 432 GiB |
14155776 |
42467328 |
| 672 GiB |
22020096 |
66060288 |
jit_above_cost
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Wykonaj kompilację JIT, jeśli zapytanie jest droższe. -1 wyłącza kompilację JIT. |
| Typ danych |
liczba całkowita |
| Wartość domyślna |
100000 |
| Dozwolone wartości |
-1-2147483647 |
| Typ parametru |
dynamic |
| Dokumentacja |
jit_above_cost |
jit_inline_above_cost
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Wykonaj wstawianie JIT, jeśli zapytanie jest bardziej kosztowne. -1 wyłącza inline'owanie. |
| Typ danych |
liczba całkowita |
| Wartość domyślna |
500000 |
| Dozwolone wartości |
-1-2147483647 |
| Typ parametru |
dynamic |
| Dokumentacja |
jit_inline_above_cost |
jit_optimize_above_cost
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Optymalizowanie funkcji skompilowanych w trybie JIT, jeśli zapytanie jest droższe. -1 wyłącza optymalizację. |
| Typ danych |
liczba całkowita |
| Wartość domyślna |
500000 |
| Dozwolone wartości |
-1-2147483647 |
| Typ parametru |
dynamic |
| Dokumentacja |
jit_optimize_above_cost |
min_parallel_index_scan_size
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia minimalną ilość danych indeksu na potrzeby skanowania równoległego. Jeśli planista szacuje, że odczyta zbyt małą liczbę stron indeksu, aby osiągnąć ten limit, skanowanie równoległe nie zostanie uwzględnione. |
| Typ danych |
liczba całkowita |
| Wartość domyślna |
64 |
| Dozwolone wartości |
0-715827882 |
| Typ parametru |
dynamic |
| Dokumentacja |
min_parallel_index_scan_size |
min_parallel_table_scan_size
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia minimalną ilość danych tabeli na potrzeby skanowania równoległego. Jeśli planista szacuje, że będzie odczytywać zbyt małą liczbę stron tabeli, aby osiągnąć ten limit, skanowanie równoległe nie będzie brane pod uwagę. |
| Typ danych |
liczba całkowita |
| Wartość domyślna |
1024 |
| Dozwolone wartości |
0-715827882 |
| Typ parametru |
dynamic |
| Dokumentacja |
min_parallel_table_scan_size |
koszt konfiguracji równoległej
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia oszacowanie planisty kosztów uruchamiania procesów roboczych na potrzeby zapytań równoległych. |
| Typ danych |
numeryczne |
| Wartość domyślna |
1000 |
| Dozwolone wartości |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Dokumentacja |
parallel_setup_cost |
parallel_tuple_cost
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia szacowanie przez planistę kosztów przekazywania każdej krotki (wiersza) od procesu roboczego do zaplecza lidera. |
| Typ danych |
numeryczne |
| Wartość domyślna |
0.1 |
| Dozwolone wartości |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Dokumentacja |
`parallel_tuple_cost` |
koszt_losowej_strony
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia oszacowanie planisty koszt niesekwencjonalnie pobranej strony dysku. |
| Typ danych |
numeryczne |
| Wartość domyślna |
2 |
| Dozwolone wartości |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Dokumentacja |
random_page_cost |
seq_page_cost
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia szacowanie kosztu sekwencyjnie pobranej strony dysku przez planistę. |
| Typ danych |
numeryczne |
| Wartość domyślna |
1 |
| Dozwolone wartości |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Dokumentacja |
seq_page_cost |
cpu_index_tuple_cost
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia oszacowanie planisty kosztów przetwarzania każdego wpisu indeksu podczas skanowania indeksu. |
| Typ danych |
numeryczne |
| Wartość domyślna |
0.005 |
| Dozwolone wartości |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Dokumentacja |
cpu_index_tuple_cost |
koszt_operatora_cpu
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia oszacowanie planisty kosztów przetwarzania każdego operatora lub funkcji wykonywanej podczas zapytania. |
| Typ danych |
numeryczne |
| Wartość domyślna |
0.0025 |
| Dozwolone wartości |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Dokumentacja |
cpu_operator_cost |
cpu_tuple_cost
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia szacowanie przez planistę kosztów przetwarzania każdego wiersza podczas zapytania. |
| Typ danych |
numeryczne |
| Wartość domyślna |
0.01 |
| Dozwolone wartości |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Dokumentacja |
cpu_tuple_cost |
effective_cache_size
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Określa założenie planisty dotyczące rozmiaru pamięci podręcznej dysku. |
| Typ danych |
liczba całkowita |
| Wartość domyślna |
Zależy od zasobów (rdzeni wirtualnych, pamięci RAM lub miejsca na dysku) przydzielonych do serwera. |
| Dozwolone wartości |
1-2147483647 |
| Typ parametru |
dynamic |
| 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 (pamięć współdzielona) |
effective_cache_size |
| 2 GiB |
32768 |
229376 |
| 4 GiB |
131072 |
393216 |
| 8 GiB |
262144 |
786432 |
| 16 GiB |
524288 |
1572864 |
| 32 GiB |
1048576 |
3145728 |
| 48 GiB |
1572864 |
4718592 |
| 64 GiB |
2097152 |
6291456 |
| 80 GiB |
2621440 |
7864320 |
| 128 GiB |
4194304 |
12582912 |
| 160 GiB |
5242880 |
15728640 |
| 192 GiB |
6291456 |
18874368 |
| 256 GiB |
8388608 |
25165824 |
| 384 GiB |
12582912 |
37748736 |
| 432 GiB |
14155776 |
42467328 |
| 672 GiB |
22020096 |
66060288 |
jit_above_cost
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia koszt zapytania powyżej, który kompilacja JIT jest aktywowana, jeśli jest włączona. |
| Typ danych |
liczba całkowita |
| Wartość domyślna |
100000 |
| Dozwolone wartości |
-1-2147483647 |
| Typ parametru |
dynamic |
| Dokumentacja |
jit_above_cost |
jit_inline_above_cost
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia koszt zapytania, powyżej którego kompilacja JIT próbuje w tekście uruchomić funkcje i operatory. |
| Typ danych |
liczba całkowita |
| Wartość domyślna |
500000 |
| Dozwolone wartości |
-1-2147483647 |
| Typ parametru |
dynamic |
| Dokumentacja |
jit_inline_above_cost |
jit_optimize_above_cost
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia koszt zapytania powyżej, który kompilacja JIT stosuje kosztowne optymalizacje. |
| Typ danych |
liczba całkowita |
| Wartość domyślna |
500000 |
| Dozwolone wartości |
-1-2147483647 |
| Typ parametru |
dynamic |
| Dokumentacja |
jit_optimize_above_cost |
min_parallel_index_scan_size
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia minimalną ilość danych indeksu na potrzeby skanowania równoległego. |
| Typ danych |
liczba całkowita |
| Wartość domyślna |
64 |
| Dozwolone wartości |
0-715827882 |
| Typ parametru |
dynamic |
| Dokumentacja |
min_parallel_index_scan_size |
min_parallel_table_scan_size
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
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 |
liczba całkowita |
| Wartość domyślna |
1024 |
| Dozwolone wartości |
0-715827882 |
| Typ parametru |
dynamic |
| Dokumentacja |
min_parallel_table_scan_size |
koszt konfiguracji równoległej
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia oszacowanie planisty kosztów uruchamiania procesów roboczych na potrzeby zapytań równoległych. |
| Typ danych |
numeryczne |
| Wartość domyślna |
1000 |
| Dozwolone wartości |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Dokumentacja |
parallel_setup_cost |
parallel_tuple_cost
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia szacowanie przez planistę kosztów przekazywania każdej krotki (wiersza) z procesu roboczego do zaplecza głównego. |
| Typ danych |
numeryczne |
| Wartość domyślna |
0.1 |
| Dozwolone wartości |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Dokumentacja |
`parallel_tuple_cost` |
koszt_losowej_strony
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia oszacowanie planisty koszt niesekwencjonalnie pobranej strony dysku. |
| Typ danych |
numeryczne |
| Wartość domyślna |
2 |
| Dozwolone wartości |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Dokumentacja |
random_page_cost |
seq_page_cost
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia szacowanie kosztu sekwencyjnie pobranej strony dysku przez planistę. |
| Typ danych |
numeryczne |
| Wartość domyślna |
1 |
| Dozwolone wartości |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Dokumentacja |
seq_page_cost |
cpu_index_tuple_cost
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia oszacowanie planisty kosztów przetwarzania każdego wpisu indeksu podczas skanowania indeksu. |
| Typ danych |
numeryczne |
| Wartość domyślna |
0.005 |
| Dozwolone wartości |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Dokumentacja |
cpu_index_tuple_cost |
koszt_operatora_cpu
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia oszacowanie planisty kosztów przetwarzania każdego operatora lub funkcji wykonywanej podczas zapytania. |
| Typ danych |
numeryczne |
| Wartość domyślna |
0.0025 |
| Dozwolone wartości |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Dokumentacja |
cpu_operator_cost |
cpu_tuple_cost
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia szacowanie przez planistę kosztów przetwarzania każdego wiersza podczas zapytania. |
| Typ danych |
numeryczne |
| Wartość domyślna |
0.01 |
| Dozwolone wartości |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Dokumentacja |
cpu_tuple_cost |
effective_cache_size
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Określa założenie planisty dotyczące rozmiaru pamięci podręcznej dysku. |
| Typ danych |
liczba całkowita |
| Wartość domyślna |
Zależy od zasobów (rdzeni wirtualnych, pamięci RAM lub miejsca na dysku) przydzielonych do serwera. |
| Dozwolone wartości |
1-2147483647 |
| Typ parametru |
dynamic |
| 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 (pamięć współdzielona) |
effective_cache_size |
| 2 GiB |
32768 |
229376 |
| 4 GiB |
131072 |
393216 |
| 8 GiB |
262144 |
786432 |
| 16 GiB |
524288 |
1572864 |
| 32 GiB |
1048576 |
3145728 |
| 48 GiB |
1572864 |
4718592 |
| 64 GiB |
2097152 |
6291456 |
| 80 GiB |
2621440 |
7864320 |
| 128 GiB |
4194304 |
12582912 |
| 160 GiB |
5242880 |
15728640 |
| 192 GiB |
6291456 |
18874368 |
| 256 GiB |
8388608 |
25165824 |
| 384 GiB |
12582912 |
37748736 |
| 432 GiB |
14155776 |
42467328 |
| 672 GiB |
22020096 |
66060288 |
jit_above_cost
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia koszt zapytania powyżej, który kompilacja JIT jest aktywowana, jeśli jest włączona. |
| Typ danych |
liczba całkowita |
| Wartość domyślna |
100000 |
| Dozwolone wartości |
-1-2147483647 |
| Typ parametru |
dynamic |
| Dokumentacja |
jit_above_cost |
jit_inline_above_cost
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia koszt zapytania, powyżej którego kompilacja JIT próbuje w tekście uruchomić funkcje i operatory. |
| Typ danych |
liczba całkowita |
| Wartość domyślna |
500000 |
| Dozwolone wartości |
-1-2147483647 |
| Typ parametru |
dynamic |
| Dokumentacja |
jit_inline_above_cost |
jit_optimize_above_cost
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia koszt zapytania powyżej, który kompilacja JIT stosuje kosztowne optymalizacje. |
| Typ danych |
liczba całkowita |
| Wartość domyślna |
500000 |
| Dozwolone wartości |
-1-2147483647 |
| Typ parametru |
dynamic |
| Dokumentacja |
jit_optimize_above_cost |
min_parallel_index_scan_size
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia minimalną ilość danych indeksu na potrzeby skanowania równoległego. |
| Typ danych |
liczba całkowita |
| Wartość domyślna |
64 |
| Dozwolone wartości |
0-715827882 |
| Typ parametru |
dynamic |
| Dokumentacja |
min_parallel_index_scan_size |
min_parallel_table_scan_size
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
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 |
liczba całkowita |
| Wartość domyślna |
1024 |
| Dozwolone wartości |
0-715827882 |
| Typ parametru |
dynamic |
| Dokumentacja |
min_parallel_table_scan_size |
koszt konfiguracji równoległej
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia oszacowanie planisty kosztów uruchamiania procesów roboczych na potrzeby zapytań równoległych. |
| Typ danych |
numeryczne |
| Wartość domyślna |
1000 |
| Dozwolone wartości |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Dokumentacja |
parallel_setup_cost |
parallel_tuple_cost
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia szacowanie przez planistę kosztów przekazywania każdej krotki (wiersza) z procesu roboczego do zaplecza głównego. |
| Typ danych |
numeryczne |
| Wartość domyślna |
0.1 |
| Dozwolone wartości |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Dokumentacja |
`parallel_tuple_cost` |
koszt_losowej_strony
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia oszacowanie planisty koszt niesekwencjonalnie pobranej strony dysku. |
| Typ danych |
numeryczne |
| Wartość domyślna |
2 |
| Dozwolone wartości |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Dokumentacja |
random_page_cost |
seq_page_cost
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia szacowanie kosztu sekwencyjnie pobranej strony dysku przez planistę. |
| Typ danych |
numeryczne |
| Wartość domyślna |
1 |
| Dozwolone wartości |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Dokumentacja |
seq_page_cost |
cpu_index_tuple_cost
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia oszacowanie planisty kosztów przetwarzania każdego wpisu indeksu podczas skanowania indeksu. |
| Typ danych |
numeryczne |
| Wartość domyślna |
0.005 |
| Dozwolone wartości |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Dokumentacja |
cpu_index_tuple_cost |
koszt_operatora_cpu
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia oszacowanie planisty kosztów przetwarzania każdego operatora lub funkcji wykonywanej podczas zapytania. |
| Typ danych |
numeryczne |
| Wartość domyślna |
0.0025 |
| Dozwolone wartości |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Dokumentacja |
cpu_operator_cost |
cpu_tuple_cost
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia szacowanie przez planistę kosztów przetwarzania każdego wiersza podczas zapytania. |
| Typ danych |
numeryczne |
| Wartość domyślna |
0.01 |
| Dozwolone wartości |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Dokumentacja |
cpu_tuple_cost |
effective_cache_size
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Określa założenie planisty dotyczące rozmiaru pamięci podręcznej dysku. |
| Typ danych |
liczba całkowita |
| Wartość domyślna |
Zależy od zasobów (rdzeni wirtualnych, pamięci RAM lub miejsca na dysku) przydzielonych do serwera. |
| Dozwolone wartości |
1-2147483647 |
| Typ parametru |
dynamic |
| 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 (pamięć współdzielona) |
effective_cache_size |
| 2 GiB |
32768 |
229376 |
| 4 GiB |
131072 |
393216 |
| 8 GiB |
262144 |
786432 |
| 16 GiB |
524288 |
1572864 |
| 32 GiB |
1048576 |
3145728 |
| 48 GiB |
1572864 |
4718592 |
| 64 GiB |
2097152 |
6291456 |
| 80 GiB |
2621440 |
7864320 |
| 128 GiB |
4194304 |
12582912 |
| 160 GiB |
5242880 |
15728640 |
| 192 GiB |
6291456 |
18874368 |
| 256 GiB |
8388608 |
25165824 |
| 384 GiB |
12582912 |
37748736 |
| 432 GiB |
14155776 |
42467328 |
| 672 GiB |
22020096 |
66060288 |
jit_above_cost
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia koszt zapytania powyżej, który kompilacja JIT jest aktywowana, jeśli jest włączona. |
| Typ danych |
liczba całkowita |
| Wartość domyślna |
100000 |
| Dozwolone wartości |
-1-2147483647 |
| Typ parametru |
dynamic |
| Dokumentacja |
jit_above_cost |
jit_inline_above_cost
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia koszt zapytania, powyżej którego kompilacja JIT próbuje w tekście uruchomić funkcje i operatory. |
| Typ danych |
liczba całkowita |
| Wartość domyślna |
500000 |
| Dozwolone wartości |
-1-2147483647 |
| Typ parametru |
dynamic |
| Dokumentacja |
jit_inline_above_cost |
jit_optimize_above_cost
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia koszt zapytania powyżej, który kompilacja JIT stosuje kosztowne optymalizacje. |
| Typ danych |
liczba całkowita |
| Wartość domyślna |
500000 |
| Dozwolone wartości |
-1-2147483647 |
| Typ parametru |
dynamic |
| Dokumentacja |
jit_optimize_above_cost |
min_parallel_index_scan_size
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia minimalną ilość danych indeksu na potrzeby skanowania równoległego. |
| Typ danych |
liczba całkowita |
| Wartość domyślna |
64 |
| Dozwolone wartości |
0-715827882 |
| Typ parametru |
dynamic |
| Dokumentacja |
min_parallel_index_scan_size |
min_parallel_table_scan_size
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
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 |
liczba całkowita |
| Wartość domyślna |
1024 |
| Dozwolone wartości |
0-715827882 |
| Typ parametru |
dynamic |
| Dokumentacja |
min_parallel_table_scan_size |
koszt konfiguracji równoległej
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia oszacowanie planisty kosztów uruchamiania procesów roboczych na potrzeby zapytań równoległych. |
| Typ danych |
numeryczne |
| Wartość domyślna |
1000 |
| Dozwolone wartości |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Dokumentacja |
parallel_setup_cost |
parallel_tuple_cost
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia szacowanie przez planistę kosztów przekazywania każdej krotki (wiersza) z procesu roboczego do zaplecza głównego. |
| Typ danych |
numeryczne |
| Wartość domyślna |
0.1 |
| Dozwolone wartości |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Dokumentacja |
`parallel_tuple_cost` |
koszt_losowej_strony
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia oszacowanie planisty koszt niesekwencjonalnie pobranej strony dysku. |
| Typ danych |
numeryczne |
| Wartość domyślna |
2 |
| Dozwolone wartości |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Dokumentacja |
random_page_cost |
seq_page_cost
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia szacowanie kosztu sekwencyjnie pobranej strony dysku przez planistę. |
| Typ danych |
numeryczne |
| Wartość domyślna |
1 |
| Dozwolone wartości |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Dokumentacja |
seq_page_cost |
cpu_index_tuple_cost
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia oszacowanie planisty kosztów przetwarzania każdego wpisu indeksu podczas skanowania indeksu. |
| Typ danych |
numeryczne |
| Wartość domyślna |
0.005 |
| Dozwolone wartości |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Dokumentacja |
cpu_index_tuple_cost |
koszt_operatora_cpu
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia oszacowanie planisty kosztów przetwarzania każdego operatora lub funkcji wykonywanej podczas zapytania. |
| Typ danych |
numeryczne |
| Wartość domyślna |
0.0025 |
| Dozwolone wartości |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Dokumentacja |
cpu_operator_cost |
cpu_tuple_cost
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia szacowanie przez planistę kosztów przetwarzania każdego wiersza podczas zapytania. |
| Typ danych |
numeryczne |
| Wartość domyślna |
0.01 |
| Dozwolone wartości |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Dokumentacja |
cpu_tuple_cost |
effective_cache_size
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Określa założenie planisty dotyczące rozmiaru pamięci podręcznej dysku. |
| Typ danych |
liczba całkowita |
| Wartość domyślna |
Zależy od zasobów (rdzeni wirtualnych, pamięci RAM lub miejsca na dysku) przydzielonych do serwera. |
| Dozwolone wartości |
1-2147483647 |
| Typ parametru |
dynamic |
| 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 (pamięć współdzielona) |
effective_cache_size |
| 2 GiB |
32768 |
229376 |
| 4 GiB |
131072 |
393216 |
| 8 GiB |
262144 |
786432 |
| 16 GiB |
524288 |
1572864 |
| 32 GiB |
1048576 |
3145728 |
| 48 GiB |
1572864 |
4718592 |
| 64 GiB |
2097152 |
6291456 |
| 80 GiB |
2621440 |
7864320 |
| 128 GiB |
4194304 |
12582912 |
| 160 GiB |
5242880 |
15728640 |
| 192 GiB |
6291456 |
18874368 |
| 256 GiB |
8388608 |
25165824 |
| 384 GiB |
12582912 |
37748736 |
| 432 GiB |
14155776 |
42467328 |
| 672 GiB |
22020096 |
66060288 |
jit_above_cost
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia koszt zapytania powyżej, który kompilacja JIT jest aktywowana, jeśli jest włączona. |
| Typ danych |
liczba całkowita |
| Wartość domyślna |
100000 |
| Dozwolone wartości |
-1-2147483647 |
| Typ parametru |
dynamic |
| Dokumentacja |
jit_above_cost |
jit_inline_above_cost
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia koszt zapytania, powyżej którego kompilacja JIT próbuje w tekście uruchomić funkcje i operatory. |
| Typ danych |
liczba całkowita |
| Wartość domyślna |
500000 |
| Dozwolone wartości |
-1-2147483647 |
| Typ parametru |
dynamic |
| Dokumentacja |
jit_inline_above_cost |
jit_optimize_above_cost
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia koszt zapytania powyżej, który kompilacja JIT stosuje kosztowne optymalizacje. |
| Typ danych |
liczba całkowita |
| Wartość domyślna |
500000 |
| Dozwolone wartości |
-1-2147483647 |
| Typ parametru |
dynamic |
| Dokumentacja |
jit_optimize_above_cost |
min_parallel_index_scan_size
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia minimalną ilość danych indeksu na potrzeby skanowania równoległego. |
| Typ danych |
liczba całkowita |
| Wartość domyślna |
64 |
| Dozwolone wartości |
0-715827882 |
| Typ parametru |
dynamic |
| Dokumentacja |
min_parallel_index_scan_size |
min_parallel_table_scan_size
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
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 |
liczba całkowita |
| Wartość domyślna |
1024 |
| Dozwolone wartości |
0-715827882 |
| Typ parametru |
dynamic |
| Dokumentacja |
min_parallel_table_scan_size |
koszt konfiguracji równoległej
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia oszacowanie planisty kosztów uruchamiania procesów roboczych na potrzeby zapytań równoległych. |
| Typ danych |
numeryczne |
| Wartość domyślna |
1000 |
| Dozwolone wartości |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Dokumentacja |
parallel_setup_cost |
parallel_tuple_cost
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia szacowanie przez planistę kosztów przekazywania każdej krotki (wiersza) z procesu roboczego do zaplecza głównego. |
| Typ danych |
numeryczne |
| Wartość domyślna |
0.1 |
| Dozwolone wartości |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Dokumentacja |
`parallel_tuple_cost` |
koszt_losowej_strony
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia oszacowanie planisty koszt niesekwencjonalnie pobranej strony dysku. |
| Typ danych |
numeryczne |
| Wartość domyślna |
2 |
| Dozwolone wartości |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Dokumentacja |
random_page_cost |
seq_page_cost
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia szacowanie kosztu sekwencyjnie pobranej strony dysku przez planistę. |
| Typ danych |
numeryczne |
| Wartość domyślna |
1 |
| Dozwolone wartości |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Dokumentacja |
seq_page_cost |
cpu_index_tuple_cost
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia oszacowanie planisty kosztów przetwarzania każdego wpisu indeksu podczas skanowania indeksu. |
| Typ danych |
numeryczne |
| Wartość domyślna |
0.005 |
| Dozwolone wartości |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Dokumentacja |
cpu_index_tuple_cost |
koszt_operatora_cpu
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia oszacowanie planisty kosztów przetwarzania każdego operatora lub funkcji wykonywanej podczas zapytania. |
| Typ danych |
numeryczne |
| Wartość domyślna |
0.0025 |
| Dozwolone wartości |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Dokumentacja |
cpu_operator_cost |
cpu_tuple_cost
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia szacowanie przez planistę kosztów przetwarzania każdego wiersza podczas zapytania. |
| Typ danych |
numeryczne |
| Wartość domyślna |
0.01 |
| Dozwolone wartości |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Dokumentacja |
cpu_tuple_cost |
effective_cache_size
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Określa założenie planisty dotyczące rozmiaru pamięci podręcznej dysku. |
| Typ danych |
liczba całkowita |
| Wartość domyślna |
Zależy od zasobów (rdzeni wirtualnych, pamięci RAM lub miejsca na dysku) przydzielonych do serwera. |
| Dozwolone wartości |
1-2147483647 |
| Typ parametru |
dynamic |
| 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 (pamięć współdzielona) |
effective_cache_size |
| 2 GiB |
32768 |
229376 |
| 4 GiB |
131072 |
393216 |
| 8 GiB |
262144 |
786432 |
| 16 GiB |
524288 |
1572864 |
| 32 GiB |
1048576 |
3145728 |
| 48 GiB |
1572864 |
4718592 |
| 64 GiB |
2097152 |
6291456 |
| 80 GiB |
2621440 |
7864320 |
| 128 GiB |
4194304 |
12582912 |
| 160 GiB |
5242880 |
15728640 |
| 192 GiB |
6291456 |
18874368 |
| 256 GiB |
8388608 |
25165824 |
| 384 GiB |
12582912 |
37748736 |
| 432 GiB |
14155776 |
42467328 |
| 672 GiB |
22020096 |
66060288 |
jit_above_cost
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia koszt zapytania powyżej, który kompilacja JIT jest aktywowana, jeśli jest włączona. |
| Typ danych |
liczba całkowita |
| Wartość domyślna |
100000 |
| Dozwolone wartości |
-1-2147483647 |
| Typ parametru |
dynamic |
| Dokumentacja |
jit_above_cost |
jit_inline_above_cost
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia koszt zapytania, powyżej którego kompilacja JIT próbuje w tekście uruchomić funkcje i operatory. |
| Typ danych |
liczba całkowita |
| Wartość domyślna |
500000 |
| Dozwolone wartości |
-1-2147483647 |
| Typ parametru |
dynamic |
| Dokumentacja |
jit_inline_above_cost |
jit_optimize_above_cost
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia koszt zapytania powyżej, który kompilacja JIT stosuje kosztowne optymalizacje. |
| Typ danych |
liczba całkowita |
| Wartość domyślna |
500000 |
| Dozwolone wartości |
-1-2147483647 |
| Typ parametru |
dynamic |
| Dokumentacja |
jit_optimize_above_cost |
min_parallel_index_scan_size
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia minimalną ilość danych indeksu na potrzeby skanowania równoległego. |
| Typ danych |
liczba całkowita |
| Wartość domyślna |
64 |
| Dozwolone wartości |
0-715827882 |
| Typ parametru |
dynamic |
| Dokumentacja |
min_parallel_index_scan_size |
min_parallel_table_scan_size
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
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 |
liczba całkowita |
| Wartość domyślna |
1024 |
| Dozwolone wartości |
0-715827882 |
| Typ parametru |
dynamic |
| Dokumentacja |
min_parallel_table_scan_size |
koszt konfiguracji równoległej
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia oszacowanie planisty kosztów uruchamiania procesów roboczych na potrzeby zapytań równoległych. |
| Typ danych |
numeryczne |
| Wartość domyślna |
1000 |
| Dozwolone wartości |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Dokumentacja |
parallel_setup_cost |
parallel_tuple_cost
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia szacowanie przez planistę kosztów przekazywania każdej krotki (wiersza) z procesu roboczego do zaplecza głównego. |
| Typ danych |
numeryczne |
| Wartość domyślna |
0.1 |
| Dozwolone wartości |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Dokumentacja |
`parallel_tuple_cost` |
koszt_losowej_strony
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia oszacowanie planisty koszt niesekwencjonalnie pobranej strony dysku. |
| Typ danych |
numeryczne |
| Wartość domyślna |
2 |
| Dozwolone wartości |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Dokumentacja |
random_page_cost |
seq_page_cost
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia szacowanie kosztu sekwencyjnie pobranej strony dysku przez planistę. |
| Typ danych |
numeryczne |
| Wartość domyślna |
1 |
| Dozwolone wartości |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Dokumentacja |
seq_page_cost |
cpu_index_tuple_cost
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia oszacowanie planisty kosztów przetwarzania każdego wpisu indeksu podczas skanowania indeksu. |
| Typ danych |
numeryczne |
| Wartość domyślna |
0.005 |
| Dozwolone wartości |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Dokumentacja |
cpu_index_tuple_cost |
koszt_operatora_cpu
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia oszacowanie planisty kosztów przetwarzania każdego operatora lub funkcji wykonywanej podczas zapytania. |
| Typ danych |
numeryczne |
| Wartość domyślna |
0.0025 |
| Dozwolone wartości |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Dokumentacja |
cpu_operator_cost |
cpu_tuple_cost
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia szacowanie przez planistę kosztów przetwarzania każdego wiersza podczas zapytania. |
| Typ danych |
numeryczne |
| Wartość domyślna |
0.01 |
| Dozwolone wartości |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Dokumentacja |
cpu_tuple_cost |
effective_cache_size
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Określa założenie planisty dotyczące rozmiaru pamięci podręcznej dysku. |
| Typ danych |
liczba całkowita |
| Wartość domyślna |
Zależy od zasobów (rdzeni wirtualnych, pamięci RAM lub miejsca na dysku) przydzielonych do serwera. |
| Dozwolone wartości |
1-2147483647 |
| Typ parametru |
dynamic |
| 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 (pamięć współdzielona) |
effective_cache_size |
| 2 GiB |
32768 |
229376 |
| 4 GiB |
131072 |
393216 |
| 8 GiB |
262144 |
786432 |
| 16 GiB |
524288 |
1572864 |
| 32 GiB |
1048576 |
3145728 |
| 48 GiB |
1572864 |
4718592 |
| 64 GiB |
2097152 |
6291456 |
| 80 GiB |
2621440 |
7864320 |
| 128 GiB |
4194304 |
12582912 |
| 160 GiB |
5242880 |
15728640 |
| 192 GiB |
6291456 |
18874368 |
| 256 GiB |
8388608 |
25165824 |
| 384 GiB |
12582912 |
37748736 |
| 432 GiB |
14155776 |
42467328 |
| 672 GiB |
22020096 |
66060288 |
jit_above_cost
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia koszt zapytania powyżej, który kompilacja JIT jest aktywowana, jeśli jest włączona. |
| Typ danych |
liczba całkowita |
| Wartość domyślna |
100000 |
| Dozwolone wartości |
-1-2147483647 |
| Typ parametru |
dynamic |
| Dokumentacja |
jit_above_cost |
jit_inline_above_cost
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia koszt zapytania, powyżej którego kompilacja JIT próbuje w tekście uruchomić funkcje i operatory. |
| Typ danych |
liczba całkowita |
| Wartość domyślna |
500000 |
| Dozwolone wartości |
-1-2147483647 |
| Typ parametru |
dynamic |
| Dokumentacja |
jit_inline_above_cost |
jit_optimize_above_cost
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia koszt zapytania powyżej, który kompilacja JIT stosuje kosztowne optymalizacje. |
| Typ danych |
liczba całkowita |
| Wartość domyślna |
500000 |
| Dozwolone wartości |
-1-2147483647 |
| Typ parametru |
dynamic |
| Dokumentacja |
jit_optimize_above_cost |
min_parallel_index_scan_size
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia minimalną ilość danych indeksu na potrzeby skanowania równoległego. |
| Typ danych |
liczba całkowita |
| Wartość domyślna |
64 |
| Dozwolone wartości |
0-715827882 |
| Typ parametru |
dynamic |
| Dokumentacja |
min_parallel_index_scan_size |
min_parallel_table_scan_size
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
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 |
liczba całkowita |
| Wartość domyślna |
1024 |
| Dozwolone wartości |
0-715827882 |
| Typ parametru |
dynamic |
| Dokumentacja |
min_parallel_table_scan_size |
koszt konfiguracji równoległej
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia oszacowanie planisty kosztów uruchamiania procesów roboczych na potrzeby zapytań równoległych. |
| Typ danych |
numeryczne |
| Wartość domyślna |
1000 |
| Dozwolone wartości |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Dokumentacja |
parallel_setup_cost |
parallel_tuple_cost
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia szacowanie przez planistę kosztów przekazywania każdej krotki (wiersza) z procesu roboczego do zaplecza głównego. |
| Typ danych |
numeryczne |
| Wartość domyślna |
0.1 |
| Dozwolone wartości |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Dokumentacja |
`parallel_tuple_cost` |
koszt_losowej_strony
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia oszacowanie planisty koszt niesekwencjonalnie pobranej strony dysku. |
| Typ danych |
numeryczne |
| Wartość domyślna |
2 |
| Dozwolone wartości |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Dokumentacja |
random_page_cost |
seq_page_cost
| Attribute |
Wartość |
| Kategoria |
Optymalizacja zapytań / Stałe kosztów planera |
| Description |
Ustawia szacowanie kosztu sekwencyjnie pobranej strony dysku przez planistę. |
| Typ danych |
numeryczne |
| Wartość domyślna |
1 |
| Dozwolone wartości |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Dokumentacja |
seq_page_cost |