cpu_index_tuple_cost
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví odhad nákladů na zpracování jednotlivých položek indexu během prohledávání indexu. |
| Datový typ |
numerické |
| Výchozí hodnota |
0.005 |
| Povolené hodnoty |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Documentation |
cpu_index_tuple_cost |
náklady na cpu operátora
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví odhad nákladů na zpracování jednotlivých operátorů nebo volání funkcí plánovaným plánovačem. |
| Datový typ |
numerické |
| Výchozí hodnota |
0.0025 |
| Povolené hodnoty |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Documentation |
cpu_operator_cost |
cpu_tuple_cost
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví odhad plánovače nákladů na zpracování jednotlivých n-tic (řádků). |
| Datový typ |
numerické |
| Výchozí hodnota |
0.01 |
| Povolené hodnoty |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Documentation |
cpu_tuple_cost |
effective_cache_size
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví předpoklad plánovače o celkové velikosti mezipamětí dat. To znamená, že celková velikost mezipamětí (mezipaměť jádra a sdílené vyrovnávací paměti) používaná pro datové soubory PostgreSQL. Tato hodnota se měří na stránkách disku, které jsou obvykle 8 kB. |
| Datový typ |
integer |
| Výchozí hodnota |
Závisí na prostředcích (virtuálních jádrech, paměti RAM nebo místo na disku) přidělených serveru. |
| Povolené hodnoty |
1-2147483647 |
| Typ parametru |
dynamic |
| Documentation |
effective_cache_size |
Poznámky specifické pro Azure
Výchozí hodnota parametru effective_cache_size serveru se vypočítá při zřizování instance flexibilního serveru Azure Database for PostgreSQL na základě názvu produktu, který vyberete pro jeho výpočetní prostředky. Jakékoli následné změny výběru produktu na výpočetní prostředky, které podporují flexibilní server, nebudou mít žádný vliv na výchozí hodnotu parametru effective_cache_size serveru dané instance.
Pokaždé, když změníte produkt přiřazený k instanci, měli byste také upravit hodnotu effective_cache_size parametru podle hodnot v následujícím vzorci.
Vzorec použitý k výpočtu hodnoty effective_cache_size je závislý na hodnotě shared_buffers, a vypadá jako (memoryGib * 131072) - shared_buffers.
| Velikost paměti |
shared_buffers |
effective_cache_size |
| 2 GiB |
32768 |
229376 |
| 4 GiB |
131072 |
393216 |
| 8 GiB |
262144 |
786432 |
| 16 GiB |
524288 |
1572864 |
| 32 GB |
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 GB |
8388608 |
25165824 |
| 384 GiB |
12582912 |
37748736 |
| 432 GiB |
14155776 |
42467328 |
| 672 GiB |
22020096 |
66060288 |
jit_above_cost
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Pokud je dotaz dražší, proveďte kompilaci JIT. -1 zakáže kompilaci JIT. |
| Datový typ |
integer |
| Výchozí hodnota |
100000 |
| Povolené hodnoty |
-1-2147483647 |
| Typ parametru |
dynamic |
| Documentation |
jit_above_cost |
jit_inline_above_cost
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Pokud je dotaz více nákladný, proveďte JIT vkládání. -1 zakáže vkládání. |
| Datový typ |
integer |
| Výchozí hodnota |
500000 |
| Povolené hodnoty |
-1-2147483647 |
| Typ parametru |
dynamic |
| Documentation |
jit_inline_above_cost |
jit_optimalizace_nad_cost
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Optimalizujte JIT kompilované funkce, pokud je dotaz nákladnější. -1 zakáže optimalizaci. |
| Datový typ |
integer |
| Výchozí hodnota |
500000 |
| Povolené hodnoty |
-1-2147483647 |
| Typ parametru |
dynamic |
| Documentation |
jit_optimize_above_cost |
min_parallel_index_scan_size
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví minimální množství dat indexu pro paralelní prohledávání. Pokud plánovač odhadne, že načte příliš málo indexových stránek, aby dosáhl tohoto limitu, nebude se brát v úvahu paralelní prohledávání. |
| Datový typ |
integer |
| Výchozí hodnota |
64 |
| Povolené hodnoty |
0-715827882 |
| Typ parametru |
dynamic |
| Documentation |
min_parallel_index_scan_size |
min_parallel_table_scan_size
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví minimální množství dat tabulky pro paralelní prohledávání. Pokud plánovač odhadne, že načte příliš málo stránek tabulky, aby dosáhl tohoto limitu, nebude se brát v úvahu paralelní prohledávání. |
| Datový typ |
integer |
| Výchozí hodnota |
1024 |
| Povolené hodnoty |
0-715827882 |
| Typ parametru |
dynamic |
| Documentation |
minimální_velikost_paralelního_skenování_tabulky |
náklady na paralelní nastavení
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví odhad plánovače týkající se nákladů na spuštění pracovních procesů pro paralelní dotaz. |
| Datový typ |
numerické |
| Výchozí hodnota |
1000 |
| Povolené hodnoty |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Documentation |
náklady_na_paralelní_nastavení |
parallel_tuple_cost
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví odhad plánovače na náklady předání každého řádku z pracovníka do back-endu hlavního procesu. |
| Datový typ |
numerické |
| Výchozí hodnota |
0.1 |
| Povolené hodnoty |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Documentation |
parallel_tuple_cost |
náhodná cena stránky
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví odhad plánovače nákladů na nesekvenčně načtenou diskovou stránku. |
| Datový typ |
numerické |
| Výchozí hodnota |
2 |
| Povolené hodnoty |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Documentation |
random_page_cost |
náklad na sekvenční stránku (seq_page_cost)
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví odhad plánovače nákladů na sekvenčně načítanou stránku disku. |
| Datový typ |
numerické |
| Výchozí hodnota |
1 |
| Povolené hodnoty |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Documentation |
seq_page_cost |
cpu_index_tuple_cost
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví odhad nákladů na zpracování jednotlivých položek indexu během prohledávání indexu. |
| Datový typ |
numerické |
| Výchozí hodnota |
0.005 |
| Povolené hodnoty |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Documentation |
cpu_index_tuple_cost |
náklady na cpu operátora
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví odhad nákladů na zpracování jednotlivých operátorů nebo volání funkcí plánovaným plánovačem. |
| Datový typ |
numerické |
| Výchozí hodnota |
0.0025 |
| Povolené hodnoty |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Documentation |
cpu_operator_cost |
cpu_tuple_cost
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví odhad plánovače nákladů na zpracování jednotlivých n-tic (řádků). |
| Datový typ |
numerické |
| Výchozí hodnota |
0.01 |
| Povolené hodnoty |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Documentation |
cpu_tuple_cost |
effective_cache_size
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví předpoklad plánovače o celkové velikosti mezipamětí dat. To znamená, že celková velikost mezipamětí (mezipaměť jádra a sdílené vyrovnávací paměti) používaná pro datové soubory PostgreSQL. Tato hodnota se měří na stránkách disku, které jsou obvykle 8 kB. |
| Datový typ |
integer |
| Výchozí hodnota |
Závisí na prostředcích (virtuálních jádrech, paměti RAM nebo místo na disku) přidělených serveru. |
| Povolené hodnoty |
1-2147483647 |
| Typ parametru |
dynamic |
| Documentation |
effective_cache_size |
Poznámky specifické pro Azure
Výchozí hodnota parametru effective_cache_size serveru se vypočítá při zřizování instance flexibilního serveru Azure Database for PostgreSQL na základě názvu produktu, který vyberete pro jeho výpočetní prostředky. Jakékoli následné změny výběru produktu na výpočetní prostředky, které podporují flexibilní server, nebudou mít žádný vliv na výchozí hodnotu parametru effective_cache_size serveru dané instance.
Pokaždé, když změníte produkt přiřazený k instanci, měli byste také upravit hodnotu effective_cache_size parametru podle hodnot v následujícím vzorci.
Vzorec použitý k výpočtu hodnoty effective_cache_size je závislý na hodnotě shared_buffers, a vypadá jako (memoryGib * 131072) - shared_buffers.
| Velikost paměti |
shared_buffers |
effective_cache_size |
| 2 GiB |
32768 |
229376 |
| 4 GiB |
131072 |
393216 |
| 8 GiB |
262144 |
786432 |
| 16 GiB |
524288 |
1572864 |
| 32 GB |
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 GB |
8388608 |
25165824 |
| 384 GiB |
12582912 |
37748736 |
| 432 GiB |
14155776 |
42467328 |
| 672 GiB |
22020096 |
66060288 |
jit_above_cost
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Pokud je dotaz dražší, proveďte kompilaci JIT. -1 zakáže kompilaci JIT. |
| Datový typ |
integer |
| Výchozí hodnota |
100000 |
| Povolené hodnoty |
-1-2147483647 |
| Typ parametru |
dynamic |
| Documentation |
jit_above_cost |
jit_inline_above_cost
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Pokud je dotaz více nákladný, proveďte JIT vkládání. -1 zakáže vkládání. |
| Datový typ |
integer |
| Výchozí hodnota |
500000 |
| Povolené hodnoty |
-1-2147483647 |
| Typ parametru |
dynamic |
| Documentation |
jit_inline_above_cost |
jit_optimalizace_nad_cost
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Optimalizujte JIT kompilované funkce, pokud je dotaz nákladnější. -1 zakáže optimalizaci. |
| Datový typ |
integer |
| Výchozí hodnota |
500000 |
| Povolené hodnoty |
-1-2147483647 |
| Typ parametru |
dynamic |
| Documentation |
jit_optimize_above_cost |
min_parallel_index_scan_size
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví minimální množství dat indexu pro paralelní prohledávání. Pokud plánovač odhadne, že načte příliš málo indexových stránek, aby dosáhl tohoto limitu, nebude se brát v úvahu paralelní prohledávání. |
| Datový typ |
integer |
| Výchozí hodnota |
64 |
| Povolené hodnoty |
0-715827882 |
| Typ parametru |
dynamic |
| Documentation |
min_parallel_index_scan_size |
min_parallel_table_scan_size
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví minimální množství dat tabulky pro paralelní prohledávání. Pokud plánovač odhadne, že načte příliš málo stránek tabulky, aby dosáhl tohoto limitu, nebude se brát v úvahu paralelní prohledávání. |
| Datový typ |
integer |
| Výchozí hodnota |
1024 |
| Povolené hodnoty |
0-715827882 |
| Typ parametru |
dynamic |
| Documentation |
minimální_velikost_paralelního_skenování_tabulky |
náklady na paralelní nastavení
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví odhad plánovače týkající se nákladů na spuštění pracovních procesů pro paralelní dotaz. |
| Datový typ |
numerické |
| Výchozí hodnota |
1000 |
| Povolené hodnoty |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Documentation |
náklady_na_paralelní_nastavení |
parallel_tuple_cost
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví odhad plánovače na náklady předání každého řádku z pracovníka do back-endu hlavního procesu. |
| Datový typ |
numerické |
| Výchozí hodnota |
0.1 |
| Povolené hodnoty |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Documentation |
parallel_tuple_cost |
náhodná cena stránky
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví odhad plánovače nákladů na nesekvenčně načtenou diskovou stránku. |
| Datový typ |
numerické |
| Výchozí hodnota |
2 |
| Povolené hodnoty |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Documentation |
random_page_cost |
náklad na sekvenční stránku (seq_page_cost)
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví odhad plánovače nákladů na sekvenčně načítanou stránku disku. |
| Datový typ |
numerické |
| Výchozí hodnota |
1 |
| Povolené hodnoty |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Documentation |
seq_page_cost |
cpu_index_tuple_cost
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví odhad nákladů na zpracování jednotlivých položek indexu během prohledávání indexu. |
| Datový typ |
numerické |
| Výchozí hodnota |
0.005 |
| Povolené hodnoty |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Documentation |
cpu_index_tuple_cost |
náklady na cpu operátora
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví plánovače odhad nákladů na zpracování jednotlivých operátorů nebo funkcí během provádění dotazu. |
| Datový typ |
numerické |
| Výchozí hodnota |
0.0025 |
| Povolené hodnoty |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Documentation |
cpu_operator_cost |
cpu_tuple_cost
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví odhad nákladů na zpracování jednotlivých řádků během dotazu. |
| Datový typ |
numerické |
| Výchozí hodnota |
0.01 |
| Povolené hodnoty |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Documentation |
cpu_tuple_cost |
effective_cache_size
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví předpoklad plánovače o velikosti mezipaměti disku. |
| Datový typ |
integer |
| Výchozí hodnota |
Závisí na prostředcích (virtuálních jádrech, paměti RAM nebo místo na disku) přidělených serveru. |
| Povolené hodnoty |
1-2147483647 |
| Typ parametru |
dynamic |
| Documentation |
effective_cache_size |
Poznámky specifické pro Azure
Výchozí hodnota parametru effective_cache_size serveru se vypočítá při zřizování instance flexibilního serveru Azure Database for PostgreSQL na základě názvu produktu, který vyberete pro jeho výpočetní prostředky. Jakékoli následné změny výběru produktu na výpočetní prostředky, které podporují flexibilní server, nebudou mít žádný vliv na výchozí hodnotu parametru effective_cache_size serveru dané instance.
Pokaždé, když změníte produkt přiřazený k instanci, měli byste také upravit hodnotu effective_cache_size parametru podle hodnot v následujícím vzorci.
Vzorec použitý k výpočtu hodnoty effective_cache_size je závislý na hodnotě shared_buffers, a vypadá jako (memoryGib * 131072) - shared_buffers.
| Velikost paměti |
shared_buffers |
effective_cache_size |
| 2 GiB |
32768 |
229376 |
| 4 GiB |
131072 |
393216 |
| 8 GiB |
262144 |
786432 |
| 16 GiB |
524288 |
1572864 |
| 32 GB |
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 GB |
8388608 |
25165824 |
| 384 GiB |
12582912 |
37748736 |
| 432 GiB |
14155776 |
42467328 |
| 672 GiB |
22020096 |
66060288 |
jit_above_cost
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví náklady dotazu, při kterých je aktivována kompilace JIT, pokud je povolena. |
| Datový typ |
integer |
| Výchozí hodnota |
100000 |
| Povolené hodnoty |
-1-2147483647 |
| Typ parametru |
dynamic |
| Documentation |
jit_above_cost |
jit_inline_above_cost
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví náklady na dotazy, nad kterými se kompilace JIT pokusí vložit funkce a operátory. |
| Datový typ |
integer |
| Výchozí hodnota |
500000 |
| Povolené hodnoty |
-1-2147483647 |
| Typ parametru |
dynamic |
| Documentation |
jit_inline_above_cost |
jit_optimalizace_nad_cost
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví náklady dotazu, nad kterými kompilace JIT aplikuje drahé optimalizace. |
| Datový typ |
integer |
| Výchozí hodnota |
500000 |
| Povolené hodnoty |
-1-2147483647 |
| Typ parametru |
dynamic |
| Documentation |
jit_optimize_above_cost |
min_parallel_index_scan_size
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví minimální množství dat indexu pro paralelní prohledávání. |
| Datový typ |
integer |
| Výchozí hodnota |
64 |
| Povolené hodnoty |
0-715827882 |
| Typ parametru |
dynamic |
| Documentation |
min_parallel_index_scan_size |
min_parallel_table_scan_size
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví minimální množství dat tabulky, která je nutné zkontrolovat, aby bylo možné zvážit paralelní prohledávání. |
| Datový typ |
integer |
| Výchozí hodnota |
1024 |
| Povolené hodnoty |
0-715827882 |
| Typ parametru |
dynamic |
| Documentation |
minimální_velikost_paralelního_skenování_tabulky |
náklady na paralelní nastavení
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví odhad plánovače týkající se nákladů na spuštění pracovních procesů pro paralelní dotaz. |
| Datový typ |
numerické |
| Výchozí hodnota |
1000 |
| Povolené hodnoty |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Documentation |
náklady_na_paralelní_nastavení |
parallel_tuple_cost
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví odhad plánovače na náklady za předání každého záznamu (řádku) z pracovního vlákna do hlavního procesu. |
| Datový typ |
numerické |
| Výchozí hodnota |
0.1 |
| Povolené hodnoty |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Documentation |
parallel_tuple_cost |
náhodná cena stránky
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví odhad plánovače nákladů na nesekvenčně načtenou diskovou stránku. |
| Datový typ |
numerické |
| Výchozí hodnota |
2 |
| Povolené hodnoty |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Documentation |
random_page_cost |
náklad na sekvenční stránku (seq_page_cost)
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví odhad plánovače nákladů na sekvenčně načítanou stránku disku. |
| Datový typ |
numerické |
| Výchozí hodnota |
1 |
| Povolené hodnoty |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Documentation |
seq_page_cost |
cpu_index_tuple_cost
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví odhad nákladů na zpracování jednotlivých položek indexu během prohledávání indexu. |
| Datový typ |
numerické |
| Výchozí hodnota |
0.005 |
| Povolené hodnoty |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Documentation |
cpu_index_tuple_cost |
náklady na cpu operátora
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví plánovače odhad nákladů na zpracování jednotlivých operátorů nebo funkcí během provádění dotazu. |
| Datový typ |
numerické |
| Výchozí hodnota |
0.0025 |
| Povolené hodnoty |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Documentation |
cpu_operator_cost |
cpu_tuple_cost
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví odhad nákladů na zpracování jednotlivých řádků během dotazu. |
| Datový typ |
numerické |
| Výchozí hodnota |
0.01 |
| Povolené hodnoty |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Documentation |
cpu_tuple_cost |
effective_cache_size
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví předpoklad plánovače o velikosti mezipaměti disku. |
| Datový typ |
integer |
| Výchozí hodnota |
Závisí na prostředcích (virtuálních jádrech, paměti RAM nebo místo na disku) přidělených serveru. |
| Povolené hodnoty |
1-2147483647 |
| Typ parametru |
dynamic |
| Documentation |
effective_cache_size |
Poznámky specifické pro Azure
Výchozí hodnota parametru effective_cache_size serveru se vypočítá při zřizování instance flexibilního serveru Azure Database for PostgreSQL na základě názvu produktu, který vyberete pro jeho výpočetní prostředky. Jakékoli následné změny výběru produktu na výpočetní prostředky, které podporují flexibilní server, nebudou mít žádný vliv na výchozí hodnotu parametru effective_cache_size serveru dané instance.
Pokaždé, když změníte produkt přiřazený k instanci, měli byste také upravit hodnotu effective_cache_size parametru podle hodnot v následujícím vzorci.
Vzorec použitý k výpočtu hodnoty effective_cache_size je závislý na hodnotě shared_buffers, a vypadá jako (memoryGib * 131072) - shared_buffers.
| Velikost paměti |
shared_buffers |
effective_cache_size |
| 2 GiB |
32768 |
229376 |
| 4 GiB |
131072 |
393216 |
| 8 GiB |
262144 |
786432 |
| 16 GiB |
524288 |
1572864 |
| 32 GB |
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 GB |
8388608 |
25165824 |
| 384 GiB |
12582912 |
37748736 |
| 432 GiB |
14155776 |
42467328 |
| 672 GiB |
22020096 |
66060288 |
jit_above_cost
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví náklady dotazu, při kterých je aktivována kompilace JIT, pokud je povolena. |
| Datový typ |
integer |
| Výchozí hodnota |
100000 |
| Povolené hodnoty |
-1-2147483647 |
| Typ parametru |
dynamic |
| Documentation |
jit_above_cost |
jit_inline_above_cost
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví náklady na dotazy, nad kterými se kompilace JIT pokusí vložit funkce a operátory. |
| Datový typ |
integer |
| Výchozí hodnota |
500000 |
| Povolené hodnoty |
-1-2147483647 |
| Typ parametru |
dynamic |
| Documentation |
jit_inline_above_cost |
jit_optimalizace_nad_cost
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví náklady dotazu, nad kterými kompilace JIT aplikuje drahé optimalizace. |
| Datový typ |
integer |
| Výchozí hodnota |
500000 |
| Povolené hodnoty |
-1-2147483647 |
| Typ parametru |
dynamic |
| Documentation |
jit_optimize_above_cost |
min_parallel_index_scan_size
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví minimální množství dat indexu pro paralelní prohledávání. |
| Datový typ |
integer |
| Výchozí hodnota |
64 |
| Povolené hodnoty |
0-715827882 |
| Typ parametru |
dynamic |
| Documentation |
min_parallel_index_scan_size |
min_parallel_table_scan_size
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví minimální množství dat tabulky, která je nutné zkontrolovat, aby bylo možné zvážit paralelní prohledávání. |
| Datový typ |
integer |
| Výchozí hodnota |
1024 |
| Povolené hodnoty |
0-715827882 |
| Typ parametru |
dynamic |
| Documentation |
minimální_velikost_paralelního_skenování_tabulky |
náklady na paralelní nastavení
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví odhad plánovače týkající se nákladů na spuštění pracovních procesů pro paralelní dotaz. |
| Datový typ |
numerické |
| Výchozí hodnota |
1000 |
| Povolené hodnoty |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Documentation |
náklady_na_paralelní_nastavení |
parallel_tuple_cost
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví odhad plánovače na náklady za předání každého záznamu (řádku) z pracovního vlákna do hlavního procesu. |
| Datový typ |
numerické |
| Výchozí hodnota |
0.1 |
| Povolené hodnoty |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Documentation |
parallel_tuple_cost |
náhodná cena stránky
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví odhad plánovače nákladů na nesekvenčně načtenou diskovou stránku. |
| Datový typ |
numerické |
| Výchozí hodnota |
2 |
| Povolené hodnoty |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Documentation |
random_page_cost |
náklad na sekvenční stránku (seq_page_cost)
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví odhad plánovače nákladů na sekvenčně načítanou stránku disku. |
| Datový typ |
numerické |
| Výchozí hodnota |
1 |
| Povolené hodnoty |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Documentation |
seq_page_cost |
cpu_index_tuple_cost
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví odhad nákladů na zpracování jednotlivých položek indexu během prohledávání indexu. |
| Datový typ |
numerické |
| Výchozí hodnota |
0.005 |
| Povolené hodnoty |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Documentation |
cpu_index_tuple_cost |
náklady na cpu operátora
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví plánovače odhad nákladů na zpracování jednotlivých operátorů nebo funkcí během provádění dotazu. |
| Datový typ |
numerické |
| Výchozí hodnota |
0.0025 |
| Povolené hodnoty |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Documentation |
cpu_operator_cost |
cpu_tuple_cost
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví odhad nákladů na zpracování jednotlivých řádků během dotazu. |
| Datový typ |
numerické |
| Výchozí hodnota |
0.01 |
| Povolené hodnoty |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Documentation |
cpu_tuple_cost |
effective_cache_size
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví předpoklad plánovače o velikosti mezipaměti disku. |
| Datový typ |
integer |
| Výchozí hodnota |
Závisí na prostředcích (virtuálních jádrech, paměti RAM nebo místo na disku) přidělených serveru. |
| Povolené hodnoty |
1-2147483647 |
| Typ parametru |
dynamic |
| Documentation |
effective_cache_size |
Poznámky specifické pro Azure
Výchozí hodnota parametru effective_cache_size serveru se vypočítá při zřizování instance flexibilního serveru Azure Database for PostgreSQL na základě názvu produktu, který vyberete pro jeho výpočetní prostředky. Jakékoli následné změny výběru produktu na výpočetní prostředky, které podporují flexibilní server, nebudou mít žádný vliv na výchozí hodnotu parametru effective_cache_size serveru dané instance.
Pokaždé, když změníte produkt přiřazený k instanci, měli byste také upravit hodnotu effective_cache_size parametru podle hodnot v následujícím vzorci.
Vzorec použitý k výpočtu hodnoty effective_cache_size je závislý na hodnotě shared_buffers, a vypadá jako (memoryGib * 131072) - shared_buffers.
| Velikost paměti |
shared_buffers |
effective_cache_size |
| 2 GiB |
32768 |
229376 |
| 4 GiB |
131072 |
393216 |
| 8 GiB |
262144 |
786432 |
| 16 GiB |
524288 |
1572864 |
| 32 GB |
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 GB |
8388608 |
25165824 |
| 384 GiB |
12582912 |
37748736 |
| 432 GiB |
14155776 |
42467328 |
| 672 GiB |
22020096 |
66060288 |
jit_above_cost
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví náklady dotazu, při kterých je aktivována kompilace JIT, pokud je povolena. |
| Datový typ |
integer |
| Výchozí hodnota |
100000 |
| Povolené hodnoty |
-1-2147483647 |
| Typ parametru |
dynamic |
| Documentation |
jit_above_cost |
jit_inline_above_cost
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví náklady na dotazy, nad kterými se kompilace JIT pokusí vložit funkce a operátory. |
| Datový typ |
integer |
| Výchozí hodnota |
500000 |
| Povolené hodnoty |
-1-2147483647 |
| Typ parametru |
dynamic |
| Documentation |
jit_inline_above_cost |
jit_optimalizace_nad_cost
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví náklady dotazu, nad kterými kompilace JIT aplikuje drahé optimalizace. |
| Datový typ |
integer |
| Výchozí hodnota |
500000 |
| Povolené hodnoty |
-1-2147483647 |
| Typ parametru |
dynamic |
| Documentation |
jit_optimize_above_cost |
min_parallel_index_scan_size
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví minimální množství dat indexu pro paralelní prohledávání. |
| Datový typ |
integer |
| Výchozí hodnota |
64 |
| Povolené hodnoty |
0-715827882 |
| Typ parametru |
dynamic |
| Documentation |
min_parallel_index_scan_size |
min_parallel_table_scan_size
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví minimální množství dat tabulky, která je nutné zkontrolovat, aby bylo možné zvážit paralelní prohledávání. |
| Datový typ |
integer |
| Výchozí hodnota |
1024 |
| Povolené hodnoty |
0-715827882 |
| Typ parametru |
dynamic |
| Documentation |
minimální_velikost_paralelního_skenování_tabulky |
náklady na paralelní nastavení
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví odhad plánovače týkající se nákladů na spuštění pracovních procesů pro paralelní dotaz. |
| Datový typ |
numerické |
| Výchozí hodnota |
1000 |
| Povolené hodnoty |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Documentation |
náklady_na_paralelní_nastavení |
parallel_tuple_cost
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví odhad plánovače na náklady za předání každého záznamu (řádku) z pracovního vlákna do hlavního procesu. |
| Datový typ |
numerické |
| Výchozí hodnota |
0.1 |
| Povolené hodnoty |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Documentation |
parallel_tuple_cost |
náhodná cena stránky
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví odhad plánovače nákladů na nesekvenčně načtenou diskovou stránku. |
| Datový typ |
numerické |
| Výchozí hodnota |
2 |
| Povolené hodnoty |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Documentation |
random_page_cost |
náklad na sekvenční stránku (seq_page_cost)
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví odhad plánovače nákladů na sekvenčně načítanou stránku disku. |
| Datový typ |
numerické |
| Výchozí hodnota |
1 |
| Povolené hodnoty |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Documentation |
seq_page_cost |
cpu_index_tuple_cost
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví odhad nákladů na zpracování jednotlivých položek indexu během prohledávání indexu. |
| Datový typ |
numerické |
| Výchozí hodnota |
0.005 |
| Povolené hodnoty |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Documentation |
cpu_index_tuple_cost |
náklady na cpu operátora
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví plánovače odhad nákladů na zpracování jednotlivých operátorů nebo funkcí během provádění dotazu. |
| Datový typ |
numerické |
| Výchozí hodnota |
0.0025 |
| Povolené hodnoty |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Documentation |
cpu_operator_cost |
cpu_tuple_cost
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví odhad nákladů na zpracování jednotlivých řádků během dotazu. |
| Datový typ |
numerické |
| Výchozí hodnota |
0.01 |
| Povolené hodnoty |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Documentation |
cpu_tuple_cost |
effective_cache_size
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví předpoklad plánovače o velikosti mezipaměti disku. |
| Datový typ |
integer |
| Výchozí hodnota |
Závisí na prostředcích (virtuálních jádrech, paměti RAM nebo místo na disku) přidělených serveru. |
| Povolené hodnoty |
1-2147483647 |
| Typ parametru |
dynamic |
| Documentation |
effective_cache_size |
Poznámky specifické pro Azure
Výchozí hodnota parametru effective_cache_size serveru se vypočítá při zřizování instance flexibilního serveru Azure Database for PostgreSQL na základě názvu produktu, který vyberete pro jeho výpočetní prostředky. Jakékoli následné změny výběru produktu na výpočetní prostředky, které podporují flexibilní server, nebudou mít žádný vliv na výchozí hodnotu parametru effective_cache_size serveru dané instance.
Pokaždé, když změníte produkt přiřazený k instanci, měli byste také upravit hodnotu effective_cache_size parametru podle hodnot v následujícím vzorci.
Vzorec použitý k výpočtu hodnoty effective_cache_size je závislý na hodnotě shared_buffers, a vypadá jako (memoryGib * 131072) - shared_buffers.
| Velikost paměti |
shared_buffers |
effective_cache_size |
| 2 GiB |
32768 |
229376 |
| 4 GiB |
131072 |
393216 |
| 8 GiB |
262144 |
786432 |
| 16 GiB |
524288 |
1572864 |
| 32 GB |
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 GB |
8388608 |
25165824 |
| 384 GiB |
12582912 |
37748736 |
| 432 GiB |
14155776 |
42467328 |
| 672 GiB |
22020096 |
66060288 |
jit_above_cost
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví náklady dotazu, při kterých je aktivována kompilace JIT, pokud je povolena. |
| Datový typ |
integer |
| Výchozí hodnota |
100000 |
| Povolené hodnoty |
-1-2147483647 |
| Typ parametru |
dynamic |
| Documentation |
jit_above_cost |
jit_inline_above_cost
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví náklady na dotazy, nad kterými se kompilace JIT pokusí vložit funkce a operátory. |
| Datový typ |
integer |
| Výchozí hodnota |
500000 |
| Povolené hodnoty |
-1-2147483647 |
| Typ parametru |
dynamic |
| Documentation |
jit_inline_above_cost |
jit_optimalizace_nad_cost
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví náklady dotazu, nad kterými kompilace JIT aplikuje drahé optimalizace. |
| Datový typ |
integer |
| Výchozí hodnota |
500000 |
| Povolené hodnoty |
-1-2147483647 |
| Typ parametru |
dynamic |
| Documentation |
jit_optimize_above_cost |
min_parallel_index_scan_size
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví minimální množství dat indexu pro paralelní prohledávání. |
| Datový typ |
integer |
| Výchozí hodnota |
64 |
| Povolené hodnoty |
0-715827882 |
| Typ parametru |
dynamic |
| Documentation |
min_parallel_index_scan_size |
min_parallel_table_scan_size
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví minimální množství dat tabulky, která je nutné zkontrolovat, aby bylo možné zvážit paralelní prohledávání. |
| Datový typ |
integer |
| Výchozí hodnota |
1024 |
| Povolené hodnoty |
0-715827882 |
| Typ parametru |
dynamic |
| Documentation |
minimální_velikost_paralelního_skenování_tabulky |
náklady na paralelní nastavení
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví odhad plánovače týkající se nákladů na spuštění pracovních procesů pro paralelní dotaz. |
| Datový typ |
numerické |
| Výchozí hodnota |
1000 |
| Povolené hodnoty |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Documentation |
náklady_na_paralelní_nastavení |
parallel_tuple_cost
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví odhad plánovače na náklady za předání každého záznamu (řádku) z pracovního vlákna do hlavního procesu. |
| Datový typ |
numerické |
| Výchozí hodnota |
0.1 |
| Povolené hodnoty |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Documentation |
parallel_tuple_cost |
náhodná cena stránky
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví odhad plánovače nákladů na nesekvenčně načtenou diskovou stránku. |
| Datový typ |
numerické |
| Výchozí hodnota |
2 |
| Povolené hodnoty |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Documentation |
random_page_cost |
náklad na sekvenční stránku (seq_page_cost)
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví odhad plánovače nákladů na sekvenčně načítanou stránku disku. |
| Datový typ |
numerické |
| Výchozí hodnota |
1 |
| Povolené hodnoty |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Documentation |
seq_page_cost |
cpu_index_tuple_cost
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví odhad nákladů na zpracování jednotlivých položek indexu během prohledávání indexu. |
| Datový typ |
numerické |
| Výchozí hodnota |
0.005 |
| Povolené hodnoty |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Documentation |
cpu_index_tuple_cost |
náklady na cpu operátora
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví plánovače odhad nákladů na zpracování jednotlivých operátorů nebo funkcí během provádění dotazu. |
| Datový typ |
numerické |
| Výchozí hodnota |
0.0025 |
| Povolené hodnoty |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Documentation |
cpu_operator_cost |
cpu_tuple_cost
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví odhad nákladů na zpracování jednotlivých řádků během dotazu. |
| Datový typ |
numerické |
| Výchozí hodnota |
0.01 |
| Povolené hodnoty |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Documentation |
cpu_tuple_cost |
effective_cache_size
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví předpoklad plánovače o velikosti mezipaměti disku. |
| Datový typ |
integer |
| Výchozí hodnota |
Závisí na prostředcích (virtuálních jádrech, paměti RAM nebo místo na disku) přidělených serveru. |
| Povolené hodnoty |
1-2147483647 |
| Typ parametru |
dynamic |
| Documentation |
effective_cache_size |
Poznámky specifické pro Azure
Výchozí hodnota parametru effective_cache_size serveru se vypočítá při zřizování instance flexibilního serveru Azure Database for PostgreSQL na základě názvu produktu, který vyberete pro jeho výpočetní prostředky. Jakékoli následné změny výběru produktu na výpočetní prostředky, které podporují flexibilní server, nebudou mít žádný vliv na výchozí hodnotu parametru effective_cache_size serveru dané instance.
Pokaždé, když změníte produkt přiřazený k instanci, měli byste také upravit hodnotu effective_cache_size parametru podle hodnot v následujícím vzorci.
Vzorec použitý k výpočtu hodnoty effective_cache_size je závislý na hodnotě shared_buffers, a vypadá jako (memoryGib * 131072) - shared_buffers.
| Velikost paměti |
shared_buffers |
effective_cache_size |
| 2 GiB |
32768 |
229376 |
| 4 GiB |
131072 |
393216 |
| 8 GiB |
262144 |
786432 |
| 16 GiB |
524288 |
1572864 |
| 32 GB |
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 GB |
8388608 |
25165824 |
| 384 GiB |
12582912 |
37748736 |
| 432 GiB |
14155776 |
42467328 |
| 672 GiB |
22020096 |
66060288 |
jit_above_cost
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví náklady dotazu, při kterých je aktivována kompilace JIT, pokud je povolena. |
| Datový typ |
integer |
| Výchozí hodnota |
100000 |
| Povolené hodnoty |
-1-2147483647 |
| Typ parametru |
dynamic |
| Documentation |
jit_above_cost |
jit_inline_above_cost
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví náklady na dotazy, nad kterými se kompilace JIT pokusí vložit funkce a operátory. |
| Datový typ |
integer |
| Výchozí hodnota |
500000 |
| Povolené hodnoty |
-1-2147483647 |
| Typ parametru |
dynamic |
| Documentation |
jit_inline_above_cost |
jit_optimalizace_nad_cost
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví náklady dotazu, nad kterými kompilace JIT aplikuje drahé optimalizace. |
| Datový typ |
integer |
| Výchozí hodnota |
500000 |
| Povolené hodnoty |
-1-2147483647 |
| Typ parametru |
dynamic |
| Documentation |
jit_optimize_above_cost |
min_parallel_index_scan_size
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví minimální množství dat indexu pro paralelní prohledávání. |
| Datový typ |
integer |
| Výchozí hodnota |
64 |
| Povolené hodnoty |
0-715827882 |
| Typ parametru |
dynamic |
| Documentation |
min_parallel_index_scan_size |
min_parallel_table_scan_size
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví minimální množství dat tabulky, která je nutné zkontrolovat, aby bylo možné zvážit paralelní prohledávání. |
| Datový typ |
integer |
| Výchozí hodnota |
1024 |
| Povolené hodnoty |
0-715827882 |
| Typ parametru |
dynamic |
| Documentation |
minimální_velikost_paralelního_skenování_tabulky |
náklady na paralelní nastavení
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví odhad plánovače týkající se nákladů na spuštění pracovních procesů pro paralelní dotaz. |
| Datový typ |
numerické |
| Výchozí hodnota |
1000 |
| Povolené hodnoty |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Documentation |
náklady_na_paralelní_nastavení |
parallel_tuple_cost
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví odhad plánovače na náklady za předání každého záznamu (řádku) z pracovního vlákna do hlavního procesu. |
| Datový typ |
numerické |
| Výchozí hodnota |
0.1 |
| Povolené hodnoty |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Documentation |
parallel_tuple_cost |
náhodná cena stránky
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví odhad plánovače nákladů na nesekvenčně načtenou diskovou stránku. |
| Datový typ |
numerické |
| Výchozí hodnota |
2 |
| Povolené hodnoty |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Documentation |
random_page_cost |
náklad na sekvenční stránku (seq_page_cost)
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví odhad plánovače nákladů na sekvenčně načítanou stránku disku. |
| Datový typ |
numerické |
| Výchozí hodnota |
1 |
| Povolené hodnoty |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Documentation |
seq_page_cost |
cpu_index_tuple_cost
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví odhad nákladů na zpracování jednotlivých položek indexu během prohledávání indexu. |
| Datový typ |
numerické |
| Výchozí hodnota |
0.005 |
| Povolené hodnoty |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Documentation |
cpu_index_tuple_cost |
náklady na cpu operátora
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví plánovače odhad nákladů na zpracování jednotlivých operátorů nebo funkcí během provádění dotazu. |
| Datový typ |
numerické |
| Výchozí hodnota |
0.0025 |
| Povolené hodnoty |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Documentation |
cpu_operator_cost |
cpu_tuple_cost
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví odhad nákladů na zpracování jednotlivých řádků během dotazu. |
| Datový typ |
numerické |
| Výchozí hodnota |
0.01 |
| Povolené hodnoty |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Documentation |
cpu_tuple_cost |
effective_cache_size
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví předpoklad plánovače o velikosti mezipaměti disku. |
| Datový typ |
integer |
| Výchozí hodnota |
Závisí na prostředcích (virtuálních jádrech, paměti RAM nebo místo na disku) přidělených serveru. |
| Povolené hodnoty |
1-2147483647 |
| Typ parametru |
dynamic |
| Documentation |
effective_cache_size |
Poznámky specifické pro Azure
Výchozí hodnota parametru effective_cache_size serveru se vypočítá při zřizování instance flexibilního serveru Azure Database for PostgreSQL na základě názvu produktu, který vyberete pro jeho výpočetní prostředky. Jakékoli následné změny výběru produktu na výpočetní prostředky, které podporují flexibilní server, nebudou mít žádný vliv na výchozí hodnotu parametru effective_cache_size serveru dané instance.
Pokaždé, když změníte produkt přiřazený k instanci, měli byste také upravit hodnotu effective_cache_size parametru podle hodnot v následujícím vzorci.
Vzorec použitý k výpočtu hodnoty effective_cache_size je závislý na hodnotě shared_buffers, a vypadá jako (memoryGib * 131072) - shared_buffers.
| Velikost paměti |
shared_buffers |
effective_cache_size |
| 2 GiB |
32768 |
229376 |
| 4 GiB |
131072 |
393216 |
| 8 GiB |
262144 |
786432 |
| 16 GiB |
524288 |
1572864 |
| 32 GB |
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 GB |
8388608 |
25165824 |
| 384 GiB |
12582912 |
37748736 |
| 432 GiB |
14155776 |
42467328 |
| 672 GiB |
22020096 |
66060288 |
jit_above_cost
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví náklady dotazu, při kterých je aktivována kompilace JIT, pokud je povolena. |
| Datový typ |
integer |
| Výchozí hodnota |
100000 |
| Povolené hodnoty |
-1-2147483647 |
| Typ parametru |
dynamic |
| Documentation |
jit_above_cost |
jit_inline_above_cost
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví náklady na dotazy, nad kterými se kompilace JIT pokusí vložit funkce a operátory. |
| Datový typ |
integer |
| Výchozí hodnota |
500000 |
| Povolené hodnoty |
-1-2147483647 |
| Typ parametru |
dynamic |
| Documentation |
jit_inline_above_cost |
jit_optimalizace_nad_cost
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví náklady dotazu, nad kterými kompilace JIT aplikuje drahé optimalizace. |
| Datový typ |
integer |
| Výchozí hodnota |
500000 |
| Povolené hodnoty |
-1-2147483647 |
| Typ parametru |
dynamic |
| Documentation |
jit_optimize_above_cost |
min_parallel_index_scan_size
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví minimální množství dat indexu pro paralelní prohledávání. |
| Datový typ |
integer |
| Výchozí hodnota |
64 |
| Povolené hodnoty |
0-715827882 |
| Typ parametru |
dynamic |
| Documentation |
min_parallel_index_scan_size |
min_parallel_table_scan_size
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví minimální množství dat tabulky, která je nutné zkontrolovat, aby bylo možné zvážit paralelní prohledávání. |
| Datový typ |
integer |
| Výchozí hodnota |
1024 |
| Povolené hodnoty |
0-715827882 |
| Typ parametru |
dynamic |
| Documentation |
minimální_velikost_paralelního_skenování_tabulky |
náklady na paralelní nastavení
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví odhad plánovače týkající se nákladů na spuštění pracovních procesů pro paralelní dotaz. |
| Datový typ |
numerické |
| Výchozí hodnota |
1000 |
| Povolené hodnoty |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Documentation |
náklady_na_paralelní_nastavení |
parallel_tuple_cost
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví odhad plánovače na náklady za předání každého záznamu (řádku) z pracovního vlákna do hlavního procesu. |
| Datový typ |
numerické |
| Výchozí hodnota |
0.1 |
| Povolené hodnoty |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Documentation |
parallel_tuple_cost |
náhodná cena stránky
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví odhad plánovače nákladů na nesekvenčně načtenou diskovou stránku. |
| Datový typ |
numerické |
| Výchozí hodnota |
2 |
| Povolené hodnoty |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Documentation |
random_page_cost |
náklad na sekvenční stránku (seq_page_cost)
| Vlastnost |
Hodnota |
| Kategorie |
Ladění dotazů / Konstanty nákladů v Planneru |
| Description |
Nastaví odhad plánovače nákladů na sekvenčně načítanou stránku disku. |
| Datový typ |
numerické |
| Výchozí hodnota |
1 |
| Povolené hodnoty |
0-1.79769e+308 |
| Typ parametru |
dynamic |
| Documentation |
seq_page_cost |