Ich muss den aktuellen Slot-Zählwert in der Redshift-Queue-Konfiguration für einen bestimmten Redshift-Benutzer wissen. Gibt es eine Systemtabelle in Rotverschiebung, die diese Information auf Benutzerebene bereitstellt?Wie überprüfe ich den aktuellen Queue Slot Concurrency Level in Rotverschiebung
0
A
Antwort
0
Sie können eine Liste der internen Tabellen in "WLM Systemtabellen und Views" http://docs.aws.amazon.com/redshift/latest/dg/cm-c-wlm-system-tables-and-views.html
Diese Abfrage fasst Dinge finden:
SELECT
wlm.service_class queue
, TRIM(wlm.name) queue_name
, LISTAGG(TRIM(cnd.condition), ', ') condition
, wlm.num_query_tasks query_concurrency
, wlm.query_working_mem per_query_memory_mb
, ROUND(((wlm.num_query_tasks * wlm.query_working_mem)::NUMERIC/mem.total_mem::NUMERIC) * 100, 0)::INT cluster_memory_pct
, wlm.max_execution_time
, wlm.user_group_wild_card
, wlm.query_group_wild_card
FROM stv_wlm_service_class_config wlm
JOIN stv_wlm_classification_config cnd ON wlm.service_class = cnd.action_service_class
CROSS JOIN (SELECT SUM(num_query_tasks * query_working_mem) total_mem
FROM pg_catalog.stv_wlm_service_class_config
WHERE service_class > 5) mem
WHERE wlm.service_class > 5
GROUP BY wlm.service_class, TRIM(wlm.name), wlm.num_query_tasks, wlm.query_working_mem, mem.total_mem,
wlm.max_execution_time, wlm.user_group_wild_card, wlm.query_group_wild_card
ORDER BY 1
;
Ausgabe
queue | queue_name | condition | query_concurrency | per_query_memory_mb | cluster_memory_pct | max_execution_time | user_group_wild_card | query_group_wild_card
-------+------------------+------------------+-------------------+---------------------+--------------------+--------------------+----------------------+-----------------------
6 | Service class #1 | (querytype: any) | 5 | 1208 | 100 | 0 | false | false
(1 row)
Verwandte Themen
- 1. Wie überprüfe ich den aktuellen Text von einer PyGTK-Statusleiste?
- 2. Wie überprüfe ich den aktuellen Status des Thread-Stacks?
- 3. Wie überprüfe ich den aktuellen Standort eines Nutzers?
- 4. High-Level Multithreading/Concurrency Abstraktionen für .NET
- 5. Wie überprüfe ich den Wert?
- 6. wie extrahiert Teilstring Rotverschiebung, Postgres
- 7. Wie verwende ich den vorherigen Slot-Wert in Alexa Skill?
- 8. Wie finde ich den nächsten verfügbaren Slot in einem Array?
- 9. Wie kann ich den "nächsten" Slot in einem QWizard überschreiben?
- 10. Wie überprüfe ich den Inhalt einer TextBox?
- 11. Wie überprüfe ich den Status eines Links?
- 12. Wie überprüfe ich den Wert von PrintDialog.AllowCurrentPage?
- 13. Wie bekomme ich den aktuellen Akkustand in Android API Level 23 und höher?
- 14. Upsert in Rotverschiebung
- 15. Warum erhalte ich den Slot nicht?
- 16. Wie überprüfe ich den Typ eines EclipseNode?
- 17. Wie überprüfe ich den Login mit Ajax?
- 18. Wie überprüfe ich den Inhalt eines Arrays?
- 19. Wie überprüfe ich den Inhalt von()
- 20. Wie überprüfe ich den Initialstatus von ToggleButton
- 21. Wie erreicht man Zeilenversionierung in Rotverschiebung?
- 22. Wie überprüfe ich den aktuellen Status des Selenservers (API mit Node.js? Etwas anderes?)
- 23. Wie gebe ich den aktuellen Db-Level auf dem Mac aus?
- 24. Wie entferne ich den im Designer-Modus erstellten Slot?
- 25. Wie Transpose Tabelle in Rotverschiebung?
- 26. Rails Resque Concurrency
- 27. Wie überprüfe ich den Benutzereingabetyp (Datentyp) in scala?
- 28. Wie überprüfe ich den Datumstyp im Array in PHP
- 29. Wie überprüfe ich den Wert von Auxiliary Flag in 8086
- 30. Wie überprüfe ich den Internetzugriff mit Bash-Skript in Linux?
das nicht möglich ist, wie Die Slots sind nicht durch Benutzer-ID festgelegt! können Sie die wlm config sehen? –