Freigeben über


Abfrageoptimierung/Planer-Kostenkonstanten

cpu_index_tuple_cost

attribute Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die Kostenschätzung des Planers für die Verarbeitung der einzelnen Indexeinträge bei einem Indexscan fest.
Datentyp NUMERIC
Standardwert 0.005
Zulässige Werte 0-1.79769e+308
Parametertyp dynamisch
Dokumentation cpu_index_tuple_cost

cpu_operator_cost

attribute Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die Kostenschätzung des Planers für die Verarbeitung der einzelnen Operatoren oder Funktionen fest, die während einer Abfrage ausgeführt werden.
Datentyp NUMERIC
Standardwert 0.0025
Zulässige Werte 0-1.79769e+308
Parametertyp dynamisch
Dokumentation cpu_operator_cost

cpu_tuple_cost

attribute Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die Kostenschätzung des Planers für die Verarbeitung der einzelnen Zeilen während einer Abfrage fest.
Datentyp NUMERIC
Standardwert 0.01
Zulässige Werte 0-1.79769e+308
Parametertyp dynamisch
Dokumentation cpu_tuple_cost

effective_cache_size

attribute Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die Annahme des Planers in Bezug auf die Größe des Datenträgercaches fest.
Datentyp integer
Standardwert Hängt von Ressourcen (virtuelle Kerne, RAM oder Speicherplatz) ab, die dem Server zugeordnet sind.
Zulässige Werte 1-2147483647
Parametertyp dynamisch
Dokumentation effective_cache_size

Azure-spezifische Hinweise

Der Standardwert für den Serverparameter effective_cache_size wird berechnet, wenn Sie die Instanz von Azure Database for PostgreSQL – Flexible Server basierend auf dem Produktnamen bereitstellen, den Sie für die Berechnung auswählen. Alle nachfolgenden Änderungen der Produktauswahl an der Berechnung, die den flexiblen Server unterstützt, haben keine Auswirkungen auf den Standardwert für den Serverparameter effective_cache_size dieser Instanz.

Bei jeder Änderung des Produkts, das einer Instanz zugewiesen ist, sollten Sie auch den Wert für den effective_cache_size-Parameter entsprechend den Werten in der folgenden Formel anpassen.

Die Formel, die zum Berechnen des Werts von effective_cache_size verwendet wird, hängt vom Wert shared_buffers ab und sieht wie (memoryGib * 131072) - shared_buffers aus.

Arbeitsspeichergröße shared_buffers effective_cache_size
2 GiB 32768 229376
4 GiB 131072 393216
8 GiB 262144 786432
16 GiB 524288 1572864
32GiB 1048576 3145728
48 GiB 1572864 4718592
64GiB 2097152 6291456
80 GiB 2621440 7864320
128 GB 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 Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die Abfragekosten fest, über denen die JIT-Kompilierung aktiviert wird, falls diese Funktion aktiviert ist.
Datentyp integer
Standardwert 100000
Zulässige Werte -1-2147483647
Parametertyp dynamisch
Dokumentation jit_above_cost

jit_inline_above_cost

attribute Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die Abfragekosten fest, über denen die JIT-Kompilierung versucht, Inlinefunktionen und Operatoren zu verwenden.
Datentyp integer
Standardwert 500000
Zulässige Werte -1-2147483647
Parametertyp dynamisch
Dokumentation jit_inline_above_cost

jit_optimize_above_cost

attribute Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die Abfragekosten fest, über denen die JIT-Kompilierung teure Optimierungen anwendet.
Datentyp integer
Standardwert 500000
Zulässige Werte -1-2147483647
Parametertyp dynamisch
Dokumentation jit_optimize_above_cost

min_parallel_index_scan_size

attribute Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die mindestens erforderliche Menge an Indexdaten für einen parallelen Scan fest.
Datentyp integer
Standardwert 64
Zulässige Werte 0-715827882
Parametertyp dynamisch
Dokumentation min_parallel_index_scan_size

min_parallel_table_scan_size

attribute Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die Mindestmenge an Tabellendaten fest, die gescannt werden müssen, damit ein paralleler Scan berücksichtigt wird.
Datentyp integer
Standardwert 1024
Zulässige Werte 0-715827882
Parametertyp dynamisch
Dokumentation min_parallel_table_scan_size

parallel_setup_cost

attribute Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die Kostenschätzung des Planers für das Starten von Workerprozessen für parallele Abfragen fest.
Datentyp NUMERIC
Standardwert 1000
Zulässige Werte 0-1.79769e+308
Parametertyp dynamisch
Dokumentation parallel_setup_cost

parallel_tuple_cost

attribute Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die Kostenschätzung des Planers für die Übergabe der einzelnen Tupeln (Zeilen) vom Worker an das Master-Back-End fest.
Datentyp NUMERIC
Standardwert 0.1
Zulässige Werte 0-1.79769e+308
Parametertyp dynamisch
Dokumentation parallel_tuple_cost

random_page_cost

attribute Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die Kostenschätzung des Planers für eine nicht sequenziell abgerufene Datenträgerseite fest.
Datentyp NUMERIC
Standardwert 2
Zulässige Werte 0-1.79769e+308
Parametertyp dynamisch
Dokumentation random_page_cost

seq_page_cost

attribute Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die Kostenschätzung des Planers für eine sequenziell abgerufene Datenträgerseite fest.
Datentyp NUMERIC
Standardwert 1
Zulässige Werte 0-1.79769e+308
Parametertyp dynamisch
Dokumentation seq_page_cost

cpu_index_tuple_cost

attribute Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die Kostenschätzung des Planers für die Verarbeitung der einzelnen Indexeinträge bei einem Indexscan fest.
Datentyp NUMERIC
Standardwert 0.005
Zulässige Werte 0-1.79769e+308
Parametertyp dynamisch
Dokumentation cpu_index_tuple_cost

cpu_operator_cost

attribute Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die Kostenschätzung des Planers für die Verarbeitung der einzelnen Operatoren oder Funktionen fest, die während einer Abfrage ausgeführt werden.
Datentyp NUMERIC
Standardwert 0.0025
Zulässige Werte 0-1.79769e+308
Parametertyp dynamisch
Dokumentation cpu_operator_cost

cpu_tuple_cost

attribute Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die Kostenschätzung des Planers für die Verarbeitung der einzelnen Zeilen während einer Abfrage fest.
Datentyp NUMERIC
Standardwert 0.01
Zulässige Werte 0-1.79769e+308
Parametertyp dynamisch
Dokumentation cpu_tuple_cost

effective_cache_size

attribute Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die Annahme des Planers in Bezug auf die Größe des Datenträgercaches fest.
Datentyp integer
Standardwert Hängt von Ressourcen (virtuelle Kerne, RAM oder Speicherplatz) ab, die dem Server zugeordnet sind.
Zulässige Werte 1-2147483647
Parametertyp dynamisch
Dokumentation effective_cache_size

Azure-spezifische Hinweise

Der Standardwert für den Serverparameter effective_cache_size wird berechnet, wenn Sie die Instanz von Azure Database for PostgreSQL – Flexible Server basierend auf dem Produktnamen bereitstellen, den Sie für die Berechnung auswählen. Alle nachfolgenden Änderungen der Produktauswahl an der Berechnung, die den flexiblen Server unterstützt, haben keine Auswirkungen auf den Standardwert für den Serverparameter effective_cache_size dieser Instanz.

Bei jeder Änderung des Produkts, das einer Instanz zugewiesen ist, sollten Sie auch den Wert für den effective_cache_size-Parameter entsprechend den Werten in der folgenden Formel anpassen.

Die Formel, die zum Berechnen des Werts von effective_cache_size verwendet wird, hängt vom Wert shared_buffers ab und sieht wie (memoryGib * 131072) - shared_buffers aus.

Arbeitsspeichergröße shared_buffers effective_cache_size
2 GiB 32768 229376
4 GiB 131072 393216
8 GiB 262144 786432
16 GiB 524288 1572864
32GiB 1048576 3145728
48 GiB 1572864 4718592
64GiB 2097152 6291456
80 GiB 2621440 7864320
128 GB 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 Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die Abfragekosten fest, über denen die JIT-Kompilierung aktiviert wird, falls diese Funktion aktiviert ist.
Datentyp integer
Standardwert 100000
Zulässige Werte -1-2147483647
Parametertyp dynamisch
Dokumentation jit_above_cost

jit_inline_above_cost

attribute Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die Abfragekosten fest, über denen die JIT-Kompilierung versucht, Inlinefunktionen und Operatoren zu verwenden.
Datentyp integer
Standardwert 500000
Zulässige Werte -1-2147483647
Parametertyp dynamisch
Dokumentation jit_inline_above_cost

jit_optimize_above_cost

attribute Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die Abfragekosten fest, über denen die JIT-Kompilierung teure Optimierungen anwendet.
Datentyp integer
Standardwert 500000
Zulässige Werte -1-2147483647
Parametertyp dynamisch
Dokumentation jit_optimize_above_cost

min_parallel_index_scan_size

attribute Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die mindestens erforderliche Menge an Indexdaten für einen parallelen Scan fest.
Datentyp integer
Standardwert 64
Zulässige Werte 0-715827882
Parametertyp dynamisch
Dokumentation min_parallel_index_scan_size

min_parallel_table_scan_size

attribute Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die Mindestmenge an Tabellendaten fest, die gescannt werden müssen, damit ein paralleler Scan berücksichtigt wird.
Datentyp integer
Standardwert 1024
Zulässige Werte 0-715827882
Parametertyp dynamisch
Dokumentation min_parallel_table_scan_size

parallel_setup_cost

attribute Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die Kostenschätzung des Planers für das Starten von Workerprozessen für parallele Abfragen fest.
Datentyp NUMERIC
Standardwert 1000
Zulässige Werte 0-1.79769e+308
Parametertyp dynamisch
Dokumentation parallel_setup_cost

parallel_tuple_cost

attribute Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die Kostenschätzung des Planers für die Übergabe der einzelnen Tupeln (Zeilen) vom Worker an das Master-Back-End fest.
Datentyp NUMERIC
Standardwert 0.1
Zulässige Werte 0-1.79769e+308
Parametertyp dynamisch
Dokumentation parallel_tuple_cost

random_page_cost

attribute Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die Kostenschätzung des Planers für eine nicht sequenziell abgerufene Datenträgerseite fest.
Datentyp NUMERIC
Standardwert 2
Zulässige Werte 0-1.79769e+308
Parametertyp dynamisch
Dokumentation random_page_cost

seq_page_cost

attribute Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die Kostenschätzung des Planers für eine sequenziell abgerufene Datenträgerseite fest.
Datentyp NUMERIC
Standardwert 1
Zulässige Werte 0-1.79769e+308
Parametertyp dynamisch
Dokumentation seq_page_cost

cpu_index_tuple_cost

attribute Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die Kostenschätzung des Planers für die Verarbeitung der einzelnen Indexeinträge bei einem Indexscan fest.
Datentyp NUMERIC
Standardwert 0.005
Zulässige Werte 0-1.79769e+308
Parametertyp dynamisch
Dokumentation cpu_index_tuple_cost

cpu_operator_cost

attribute Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die Kostenschätzung des Planers für die Verarbeitung der einzelnen Operatoren oder Funktionen fest, die während einer Abfrage ausgeführt werden.
Datentyp NUMERIC
Standardwert 0.0025
Zulässige Werte 0-1.79769e+308
Parametertyp dynamisch
Dokumentation cpu_operator_cost

cpu_tuple_cost

attribute Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die Kostenschätzung des Planers für die Verarbeitung der einzelnen Zeilen während einer Abfrage fest.
Datentyp NUMERIC
Standardwert 0.01
Zulässige Werte 0-1.79769e+308
Parametertyp dynamisch
Dokumentation cpu_tuple_cost

effective_cache_size

attribute Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die Annahme des Planers in Bezug auf die Größe des Datenträgercaches fest.
Datentyp integer
Standardwert Hängt von Ressourcen (virtuelle Kerne, RAM oder Speicherplatz) ab, die dem Server zugeordnet sind.
Zulässige Werte 1-2147483647
Parametertyp dynamisch
Dokumentation effective_cache_size

Azure-spezifische Hinweise

Der Standardwert für den Serverparameter effective_cache_size wird berechnet, wenn Sie die Instanz von Azure Database for PostgreSQL – Flexible Server basierend auf dem Produktnamen bereitstellen, den Sie für die Berechnung auswählen. Alle nachfolgenden Änderungen der Produktauswahl an der Berechnung, die den flexiblen Server unterstützt, haben keine Auswirkungen auf den Standardwert für den Serverparameter effective_cache_size dieser Instanz.

Bei jeder Änderung des Produkts, das einer Instanz zugewiesen ist, sollten Sie auch den Wert für den effective_cache_size-Parameter entsprechend den Werten in der folgenden Formel anpassen.

Die Formel, die zum Berechnen des Werts von effective_cache_size verwendet wird, hängt vom Wert shared_buffers ab und sieht wie (memoryGib * 131072) - shared_buffers aus.

Arbeitsspeichergröße shared_buffers effective_cache_size
2 GiB 32768 229376
4 GiB 131072 393216
8 GiB 262144 786432
16 GiB 524288 1572864
32GiB 1048576 3145728
48 GiB 1572864 4718592
64GiB 2097152 6291456
80 GiB 2621440 7864320
128 GB 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 Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die Abfragekosten fest, über denen die JIT-Kompilierung aktiviert wird, falls diese Funktion aktiviert ist.
Datentyp integer
Standardwert 100000
Zulässige Werte -1-2147483647
Parametertyp dynamisch
Dokumentation jit_above_cost

jit_inline_above_cost

attribute Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die Abfragekosten fest, über denen die JIT-Kompilierung versucht, Inlinefunktionen und Operatoren zu verwenden.
Datentyp integer
Standardwert 500000
Zulässige Werte -1-2147483647
Parametertyp dynamisch
Dokumentation jit_inline_above_cost

jit_optimize_above_cost

attribute Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die Abfragekosten fest, über denen die JIT-Kompilierung teure Optimierungen anwendet.
Datentyp integer
Standardwert 500000
Zulässige Werte -1-2147483647
Parametertyp dynamisch
Dokumentation jit_optimize_above_cost

min_parallel_index_scan_size

attribute Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die mindestens erforderliche Menge an Indexdaten für einen parallelen Scan fest.
Datentyp integer
Standardwert 64
Zulässige Werte 0-715827882
Parametertyp dynamisch
Dokumentation min_parallel_index_scan_size

min_parallel_table_scan_size

attribute Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die Mindestmenge an Tabellendaten fest, die gescannt werden müssen, damit ein paralleler Scan berücksichtigt wird.
Datentyp integer
Standardwert 1024
Zulässige Werte 0-715827882
Parametertyp dynamisch
Dokumentation min_parallel_table_scan_size

parallel_setup_cost

attribute Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die Kostenschätzung des Planers für das Starten von Workerprozessen für parallele Abfragen fest.
Datentyp NUMERIC
Standardwert 1000
Zulässige Werte 0-1.79769e+308
Parametertyp dynamisch
Dokumentation parallel_setup_cost

parallel_tuple_cost

attribute Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die Kostenschätzung des Planers für die Übergabe der einzelnen Tupeln (Zeilen) vom Worker an das Master-Back-End fest.
Datentyp NUMERIC
Standardwert 0.1
Zulässige Werte 0-1.79769e+308
Parametertyp dynamisch
Dokumentation parallel_tuple_cost

random_page_cost

attribute Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die Kostenschätzung des Planers für eine nicht sequenziell abgerufene Datenträgerseite fest.
Datentyp NUMERIC
Standardwert 2
Zulässige Werte 0-1.79769e+308
Parametertyp dynamisch
Dokumentation random_page_cost

seq_page_cost

attribute Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die Kostenschätzung des Planers für eine sequenziell abgerufene Datenträgerseite fest.
Datentyp NUMERIC
Standardwert 1
Zulässige Werte 0-1.79769e+308
Parametertyp dynamisch
Dokumentation seq_page_cost

cpu_index_tuple_cost

attribute Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die Kostenschätzung des Planers für die Verarbeitung der einzelnen Indexeinträge bei einem Indexscan fest.
Datentyp NUMERIC
Standardwert 0.005
Zulässige Werte 0-1.79769e+308
Parametertyp dynamisch
Dokumentation cpu_index_tuple_cost

cpu_operator_cost

attribute Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die Kostenschätzung des Planers für die Verarbeitung der einzelnen Operatoren oder Funktionen fest, die während einer Abfrage ausgeführt werden.
Datentyp NUMERIC
Standardwert 0.0025
Zulässige Werte 0-1.79769e+308
Parametertyp dynamisch
Dokumentation cpu_operator_cost

cpu_tuple_cost

attribute Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die Kostenschätzung des Planers für die Verarbeitung der einzelnen Zeilen während einer Abfrage fest.
Datentyp NUMERIC
Standardwert 0.01
Zulässige Werte 0-1.79769e+308
Parametertyp dynamisch
Dokumentation cpu_tuple_cost

effective_cache_size

attribute Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die Annahme des Planers in Bezug auf die Größe des Datenträgercaches fest.
Datentyp integer
Standardwert Hängt von Ressourcen (virtuelle Kerne, RAM oder Speicherplatz) ab, die dem Server zugeordnet sind.
Zulässige Werte 1-2147483647
Parametertyp dynamisch
Dokumentation effective_cache_size

Azure-spezifische Hinweise

Der Standardwert für den Serverparameter effective_cache_size wird berechnet, wenn Sie die Instanz von Azure Database for PostgreSQL – Flexible Server basierend auf dem Produktnamen bereitstellen, den Sie für die Berechnung auswählen. Alle nachfolgenden Änderungen der Produktauswahl an der Berechnung, die den flexiblen Server unterstützt, haben keine Auswirkungen auf den Standardwert für den Serverparameter effective_cache_size dieser Instanz.

Bei jeder Änderung des Produkts, das einer Instanz zugewiesen ist, sollten Sie auch den Wert für den effective_cache_size-Parameter entsprechend den Werten in der folgenden Formel anpassen.

Die Formel, die zum Berechnen des Werts von effective_cache_size verwendet wird, hängt vom Wert shared_buffers ab und sieht wie (memoryGib * 131072) - shared_buffers aus.

Arbeitsspeichergröße shared_buffers effective_cache_size
2 GiB 32768 229376
4 GiB 131072 393216
8 GiB 262144 786432
16 GiB 524288 1572864
32GiB 1048576 3145728
48 GiB 1572864 4718592
64GiB 2097152 6291456
80 GiB 2621440 7864320
128 GB 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 Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die Abfragekosten fest, über denen die JIT-Kompilierung aktiviert wird, falls diese Funktion aktiviert ist.
Datentyp integer
Standardwert 100000
Zulässige Werte -1-2147483647
Parametertyp dynamisch
Dokumentation jit_above_cost

jit_inline_above_cost

attribute Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die Abfragekosten fest, über denen die JIT-Kompilierung versucht, Inlinefunktionen und Operatoren zu verwenden.
Datentyp integer
Standardwert 500000
Zulässige Werte -1-2147483647
Parametertyp dynamisch
Dokumentation jit_inline_above_cost

jit_optimize_above_cost

attribute Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die Abfragekosten fest, über denen die JIT-Kompilierung teure Optimierungen anwendet.
Datentyp integer
Standardwert 500000
Zulässige Werte -1-2147483647
Parametertyp dynamisch
Dokumentation jit_optimize_above_cost

min_parallel_index_scan_size

attribute Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die mindestens erforderliche Menge an Indexdaten für einen parallelen Scan fest.
Datentyp integer
Standardwert 64
Zulässige Werte 0-715827882
Parametertyp dynamisch
Dokumentation min_parallel_index_scan_size

min_parallel_table_scan_size

attribute Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die Mindestmenge an Tabellendaten fest, die gescannt werden müssen, damit ein paralleler Scan berücksichtigt wird.
Datentyp integer
Standardwert 1024
Zulässige Werte 0-715827882
Parametertyp dynamisch
Dokumentation min_parallel_table_scan_size

parallel_setup_cost

attribute Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die Kostenschätzung des Planers für das Starten von Workerprozessen für parallele Abfragen fest.
Datentyp NUMERIC
Standardwert 1000
Zulässige Werte 0-1.79769e+308
Parametertyp dynamisch
Dokumentation parallel_setup_cost

parallel_tuple_cost

attribute Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die Kostenschätzung des Planers für die Übergabe der einzelnen Tupeln (Zeilen) vom Worker an das Master-Back-End fest.
Datentyp NUMERIC
Standardwert 0.1
Zulässige Werte 0-1.79769e+308
Parametertyp dynamisch
Dokumentation parallel_tuple_cost

random_page_cost

attribute Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die Kostenschätzung des Planers für eine nicht sequenziell abgerufene Datenträgerseite fest.
Datentyp NUMERIC
Standardwert 2
Zulässige Werte 0-1.79769e+308
Parametertyp dynamisch
Dokumentation random_page_cost

seq_page_cost

attribute Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die Kostenschätzung des Planers für eine sequenziell abgerufene Datenträgerseite fest.
Datentyp NUMERIC
Standardwert 1
Zulässige Werte 0-1.79769e+308
Parametertyp dynamisch
Dokumentation seq_page_cost

cpu_index_tuple_cost

attribute Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die Kostenschätzung des Planers für die Verarbeitung der einzelnen Indexeinträge bei einem Indexscan fest.
Datentyp NUMERIC
Standardwert 0.005
Zulässige Werte 0-1.79769e+308
Parametertyp dynamisch
Dokumentation cpu_index_tuple_cost

cpu_operator_cost

attribute Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die Kostenschätzung des Planers für die Verarbeitung der einzelnen Operatoren oder Funktionen fest, die während einer Abfrage ausgeführt werden.
Datentyp NUMERIC
Standardwert 0.0025
Zulässige Werte 0-1.79769e+308
Parametertyp dynamisch
Dokumentation cpu_operator_cost

cpu_tuple_cost

attribute Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die Kostenschätzung des Planers für die Verarbeitung der einzelnen Zeilen während einer Abfrage fest.
Datentyp NUMERIC
Standardwert 0.01
Zulässige Werte 0-1.79769e+308
Parametertyp dynamisch
Dokumentation cpu_tuple_cost

effective_cache_size

attribute Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die Annahme des Planers in Bezug auf die Größe des Datenträgercaches fest.
Datentyp integer
Standardwert Hängt von Ressourcen (virtuelle Kerne, RAM oder Speicherplatz) ab, die dem Server zugeordnet sind.
Zulässige Werte 1-2147483647
Parametertyp dynamisch
Dokumentation effective_cache_size

Azure-spezifische Hinweise

Der Standardwert für den Serverparameter effective_cache_size wird berechnet, wenn Sie die Instanz von Azure Database for PostgreSQL – Flexible Server basierend auf dem Produktnamen bereitstellen, den Sie für die Berechnung auswählen. Alle nachfolgenden Änderungen der Produktauswahl an der Berechnung, die den flexiblen Server unterstützt, haben keine Auswirkungen auf den Standardwert für den Serverparameter effective_cache_size dieser Instanz.

Bei jeder Änderung des Produkts, das einer Instanz zugewiesen ist, sollten Sie auch den Wert für den effective_cache_size-Parameter entsprechend den Werten in der folgenden Formel anpassen.

Die Formel, die zum Berechnen des Werts von effective_cache_size verwendet wird, hängt vom Wert shared_buffers ab und sieht wie (memoryGib * 131072) - shared_buffers aus.

Arbeitsspeichergröße shared_buffers effective_cache_size
2 GiB 32768 229376
4 GiB 131072 393216
8 GiB 262144 786432
16 GiB 524288 1572864
32GiB 1048576 3145728
48 GiB 1572864 4718592
64GiB 2097152 6291456
80 GiB 2621440 7864320
128 GB 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 Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die Abfragekosten fest, über denen die JIT-Kompilierung aktiviert wird, falls diese Funktion aktiviert ist.
Datentyp integer
Standardwert 100000
Zulässige Werte -1-2147483647
Parametertyp dynamisch
Dokumentation jit_above_cost

jit_inline_above_cost

attribute Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die Abfragekosten fest, über denen die JIT-Kompilierung versucht, Inlinefunktionen und Operatoren zu verwenden.
Datentyp integer
Standardwert 500000
Zulässige Werte -1-2147483647
Parametertyp dynamisch
Dokumentation jit_inline_above_cost

jit_optimize_above_cost

attribute Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die Abfragekosten fest, über denen die JIT-Kompilierung teure Optimierungen anwendet.
Datentyp integer
Standardwert 500000
Zulässige Werte -1-2147483647
Parametertyp dynamisch
Dokumentation jit_optimize_above_cost

min_parallel_index_scan_size

attribute Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die mindestens erforderliche Menge an Indexdaten für einen parallelen Scan fest.
Datentyp integer
Standardwert 64
Zulässige Werte 0-715827882
Parametertyp dynamisch
Dokumentation min_parallel_index_scan_size

min_parallel_table_scan_size

attribute Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die Mindestmenge an Tabellendaten fest, die gescannt werden müssen, damit ein paralleler Scan berücksichtigt wird.
Datentyp integer
Standardwert 1024
Zulässige Werte 0-715827882
Parametertyp dynamisch
Dokumentation min_parallel_table_scan_size

parallel_setup_cost

attribute Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die Kostenschätzung des Planers für das Starten von Workerprozessen für parallele Abfragen fest.
Datentyp NUMERIC
Standardwert 1000
Zulässige Werte 0-1.79769e+308
Parametertyp dynamisch
Dokumentation parallel_setup_cost

parallel_tuple_cost

attribute Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die Kostenschätzung des Planers für die Übergabe der einzelnen Tupeln (Zeilen) vom Worker an das Master-Back-End fest.
Datentyp NUMERIC
Standardwert 0.1
Zulässige Werte 0-1.79769e+308
Parametertyp dynamisch
Dokumentation parallel_tuple_cost

random_page_cost

attribute Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die Kostenschätzung des Planers für eine nicht sequenziell abgerufene Datenträgerseite fest.
Datentyp NUMERIC
Standardwert 2
Zulässige Werte 0-1.79769e+308
Parametertyp dynamisch
Dokumentation random_page_cost

seq_page_cost

attribute Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die Kostenschätzung des Planers für eine sequenziell abgerufene Datenträgerseite fest.
Datentyp NUMERIC
Standardwert 1
Zulässige Werte 0-1.79769e+308
Parametertyp dynamisch
Dokumentation seq_page_cost

cpu_index_tuple_cost

attribute Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die Kostenschätzung des Planers für die Verarbeitung der einzelnen Indexeinträge bei einem Indexscan fest.
Datentyp NUMERIC
Standardwert 0.005
Zulässige Werte 0-1.79769e+308
Parametertyp dynamisch
Dokumentation cpu_index_tuple_cost

cpu_operator_cost

attribute Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die Kostenschätzung des Planers für die Verarbeitung der einzelnen Operatoren oder Funktionen fest, die während einer Abfrage ausgeführt werden.
Datentyp NUMERIC
Standardwert 0.0025
Zulässige Werte 0-1.79769e+308
Parametertyp dynamisch
Dokumentation cpu_operator_cost

cpu_tuple_cost

attribute Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die Kostenschätzung des Planers für die Verarbeitung der einzelnen Zeilen während einer Abfrage fest.
Datentyp NUMERIC
Standardwert 0.01
Zulässige Werte 0-1.79769e+308
Parametertyp dynamisch
Dokumentation cpu_tuple_cost

effective_cache_size

attribute Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die Annahme des Planers in Bezug auf die Größe des Datenträgercaches fest.
Datentyp integer
Standardwert Hängt von Ressourcen (virtuelle Kerne, RAM oder Speicherplatz) ab, die dem Server zugeordnet sind.
Zulässige Werte 1-2147483647
Parametertyp dynamisch
Dokumentation effective_cache_size

Azure-spezifische Hinweise

Der Standardwert für den Serverparameter effective_cache_size wird berechnet, wenn Sie die Instanz von Azure Database for PostgreSQL – Flexible Server basierend auf dem Produktnamen bereitstellen, den Sie für die Berechnung auswählen. Alle nachfolgenden Änderungen der Produktauswahl an der Berechnung, die den flexiblen Server unterstützt, haben keine Auswirkungen auf den Standardwert für den Serverparameter effective_cache_size dieser Instanz.

Bei jeder Änderung des Produkts, das einer Instanz zugewiesen ist, sollten Sie auch den Wert für den effective_cache_size-Parameter entsprechend den Werten in der folgenden Formel anpassen.

Die Formel, die zum Berechnen des Werts von effective_cache_size verwendet wird, hängt vom Wert shared_buffers ab und sieht wie (memoryGib * 131072) - shared_buffers aus.

Arbeitsspeichergröße shared_buffers effective_cache_size
2 GiB 32768 229376
4 GiB 131072 393216
8 GiB 262144 786432
16 GiB 524288 1572864
32GiB 1048576 3145728
48 GiB 1572864 4718592
64GiB 2097152 6291456
80 GiB 2621440 7864320
128 GB 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 Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die Abfragekosten fest, über denen die JIT-Kompilierung aktiviert wird, falls diese Funktion aktiviert ist.
Datentyp integer
Standardwert 100000
Zulässige Werte -1-2147483647
Parametertyp dynamisch
Dokumentation jit_above_cost

jit_inline_above_cost

attribute Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die Abfragekosten fest, über denen die JIT-Kompilierung versucht, Inlinefunktionen und Operatoren zu verwenden.
Datentyp integer
Standardwert 500000
Zulässige Werte -1-2147483647
Parametertyp dynamisch
Dokumentation jit_inline_above_cost

jit_optimize_above_cost

attribute Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die Abfragekosten fest, über denen die JIT-Kompilierung teure Optimierungen anwendet.
Datentyp integer
Standardwert 500000
Zulässige Werte -1-2147483647
Parametertyp dynamisch
Dokumentation jit_optimize_above_cost

min_parallel_index_scan_size

attribute Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die mindestens erforderliche Menge an Indexdaten für einen parallelen Scan fest.
Datentyp integer
Standardwert 64
Zulässige Werte 0-715827882
Parametertyp dynamisch
Dokumentation min_parallel_index_scan_size

min_parallel_table_scan_size

attribute Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die Mindestmenge an Tabellendaten fest, die gescannt werden müssen, damit ein paralleler Scan berücksichtigt wird.
Datentyp integer
Standardwert 1024
Zulässige Werte 0-715827882
Parametertyp dynamisch
Dokumentation min_parallel_table_scan_size

parallel_setup_cost

attribute Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die Kostenschätzung des Planers für das Starten von Workerprozessen für parallele Abfragen fest.
Datentyp NUMERIC
Standardwert 1000
Zulässige Werte 0-1.79769e+308
Parametertyp dynamisch
Dokumentation parallel_setup_cost

parallel_tuple_cost

attribute Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die Kostenschätzung des Planers für die Übergabe der einzelnen Tupeln (Zeilen) vom Worker an das Master-Back-End fest.
Datentyp NUMERIC
Standardwert 0.1
Zulässige Werte 0-1.79769e+308
Parametertyp dynamisch
Dokumentation parallel_tuple_cost

random_page_cost

attribute Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die Kostenschätzung des Planers für eine nicht sequenziell abgerufene Datenträgerseite fest.
Datentyp NUMERIC
Standardwert 2
Zulässige Werte 0-1.79769e+308
Parametertyp dynamisch
Dokumentation random_page_cost

seq_page_cost

attribute Wert
Kategorie Abfrageoptimierung/Planer-Kostenkonstanten
Beschreibung Legt die Kostenschätzung des Planers für eine sequenziell abgerufene Datenträgerseite fest.
Datentyp NUMERIC
Standardwert 1
Zulässige Werte 0-1.79769e+308
Parametertyp dynamisch
Dokumentation seq_page_cost