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.
Warteereignisse für Aurora PostgreSQL Limitless Database
Ein Warteereignis in Aurora PostgreSQL weist auf eine Ressource hin, auf die eine Sitzung wartet, z. B. Ein-/Ausgabe (I/O) und Sperren. Warteereignisse sind hilfreich, um herauszufinden, warum Sitzungen auf Ressourcen warten, und um Engpässe zu identifizieren. Weitere Informationen finden Sie unter Aurora PostgreSQL-Warteereignisse.
Aurora PostgreSQL Limitless Database verfügt über eigene Warteereignisse, die sich auf Router und Shards beziehen. Viele davon beziehen sich auf Router, die darauf warten, dass Shards bestimmte Aufgaben erledigen. Shard-Warteereignisse enthalten Details zu Aufgaben, die gerade ausgeführt werden.
Abfragen von Warteereignissen
Sie können die Ansicht limitless_stat_activity verwenden, um Warteereignisse abzufragen, wie im folgenden Beispiel gezeigt.
SELECT wait_event FROM rds_aurora.limitless_stat_activity WHERE wait_event_type='AuroraLimitless'; wait_event ---------------------- RemoteStatementSetup RemoteStatementSetup (2 rows)
Sie können die Funktion aurora_stat_system_waits auch verwenden, um die Anzahl der Warteereignisse und die Gesamtzeit aufzulisten, die für jedes Warteereignis aufgewendet wurde, wie im folgenden Beispiel gezeigt.
postgres_limitless=> SELECT type_name,event_name,waits,wait_time FROM aurora_stat_system_waits() NATURAL JOIN aurora_stat_wait_event() NATURAL JOIN aurora_stat_wait_type() WHERE type_name='AuroraLimitless' ORDER BY wait_time DESC; type_name | event_name | waits | wait_time -----------------+---------------------------+---------+------------- AuroraLimitless | RemoteStatementSetup | 7518 | 75236507897 AuroraLimitless | RemoteStatementExecution | 40 | 132986 AuroraLimitless | Connect | 5 | 1453 (3 rows)