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 die Plätze in einer Abfragewarteschlange entsprechend der für die Warteschlange festgelegten Gleichzeitigkeitsstufe. Ist die Gleichzeitigkeitsstufe beispielsweise auf 5 gesetzt, hat die Serviceklasse 5 Slots. WLM weist den verfügbaren Speicher für eine Serviceklasse gleichzeitig jedem Slot zu. Weitere Informationen finden Sie unter Implementierung von 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. Inspizieren Sie insbesondere für langsame Bereinigungsbefehle den entsprechenden Datensatz in der Ansicht SVV_VACUUM_SUMMARY. Wenn Sie hohe Werte (nahe bei oder über 100) für sort_partitions und merge_increments in der Ansicht SVV_VACUUM_SUMMARY sehen, sollten Sie den Wert für wlm_query_slot_count bei der nächsten Bereinigung dieser Tabelle erhöhen.

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 einzustellen.

set wlm_query_slot_count to 3;