wlm_query_slot_count - Amazon Redshift

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

wlm_query_slot_count

Werte (Standard in Fettdruck)

1, 1 bis 50 (nicht mehr als die Anzahl der verfügbaren Slots (Gleichzeitigkeitsniveau) für die Serviceklasse)

Beschreibung

Legt die Anzahl der Abfrageslots fest, die eine Abfrage verwendet.

Workload Management (WLM) reserviert Slots in einer Serviceklasse entsprechend der für die Warteschlange festgelegten Parallelitätsstufe. Ist die Gleichzeitigkeitsstufe beispielsweise auf 5 gesetzt, hat die Serviceklasse 5 Slots. WLMordnet den verfügbaren Speicher für eine Serviceklasse jedem Steckplatz gleichmäßig zu. Weitere Informationen finden Sie unter Workload-Management.

Anmerkung

Wenn der Wert von wlm_query_slot_count größer als die Anzahl der verfügbaren Slots (Gleichzeitigkeitsniveau) für die Serviceklasse ist, schlägt die Abfrage fehl. Wenn ein Fehler auftritt, verringern Sie wlm_query_slot_count auf einen zulässigen Wert.

Bei Operationen, bei denen die Leistung von der Größe des zugewiesenen Speichers stark beeinflusst wird, etwa bei der Bereinigung, kann die Erhöhung von wlm_query_slot_count die Leistung verbessern. Prüfen Sie insbesondere bei langsamen Vakuumbefehlen den entsprechenden Datensatz in der Ansicht SVV _ VACUUM _SUMMARY. Wenn Sie in der SUMMARY Ansicht SVV _ VACUUM _ hohe Werte (nahe oder höher als 100) für sort_partitions und merge_increments sehen, sollten Sie erwägen, den Wert für wlm_query_slot_count zu erhöhen, wenn Sie Vacuum das nächste Mal für diese Tabelle ausführen.

Die Erhöhung des Werts für wlm_query_slot_count begrenzt die Anzahl der gleichzeitigen Abfragen, die ausgeführt werden können. Angenommen, die Serviceklasse hat ein Gleichzeitigkeitsniveau von 5 und wlm_query_slot_count ist auf 3 gesetzt. Während eine Abfrage in der Sitzung mit einem wlm_query_slot_count-Wert von 3 läuft, können maximal 2 weitere gleichzeitige Abfragen in derselben Serviceklasse ausgeführt werden. Nachfolgende Abfragen warten in der Warteschlange, bis die derzeit ausgeführten Abfragen abgeschlossen und die Slots freigegeben sind.

Beispiele

Verwenden Sie den SET Befehl, um den Wert von wlm_query_slot_count für die Dauer der aktuellen Sitzung festzulegen.

set wlm_query_slot_count to 3;