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.
Überwachen von Abfragen und Workloads mit Amazon Redshift Serverless
Sie können Ihre Amazon-Redshift-Serverless-Abfragen und Ihre Workload mit den bereitgestellten Systemansichten überwachen.
Überwachungsansichten sind Systemansichten in Amazon Redshift Serverless, die zur Überwachung der Abfrage- und Workload-Nutzung verwendet werden. Diese Ansichten befinden sich im pg_catalog
-Schema Die verfügbaren Systemansichten wurden entwickelt, um Ihnen die Informationen zu liefern, die zur Überwachung von Amazon Redshift Serverless erforderlich sind, was viel einfacher ist als für bereitgestellte Cluster. Die SYS-Systemansichten sind mit Amazon Redshift Serverless kompatibel. Um die von diesen Ansichten bereitgestellten Informationen anzuzeigen, führen Sie SQL SELECT-Anweisungen aus.
Systemansichten werden definiert, um die folgenden Überwachungsziele zu unterstützen.
- Workload-Überwachung
-
Sie können Ihre Abfrageaktivitäten im Laufe der Zeit überwachen, um Folgendes zu erreichen:
-
Machen Sie sich mit Workload-Mustern vertraut, sodass Sie wissen, was normal ist (Basiswert) und was in Business Service Level Agreements enthalten ist (SLAs).
-
Schnelles Erkennen von Anomalien, bei denen es sich um gewöhnliche Fluktuationen oder ernsthafte Probleme handeln kann, die behoben werden müssen.
-
- Überwachen von Datenladungen und -entladungen
-
Die Datenübertragung in und aus Amazon Redshift Serverless ist eine kritische Funktion. Sie verwenden COPY und UNLOAD, um Daten zu laden oder zu entladen, und Sie müssen den Fortschritt genau überwachen, um Maßnahmen zu bytes/rows transferred and files completed to track adherence to business SLAs. This is normally done by running system table queries frequently (that is, every minute) to track progress and raise alerts for investigation/corrective ergreifen, falls signifikante Abweichungen festgestellt werden.
- Fehler- und Problemdiagnose
-
Es gibt Fälle, in denen Sie Maßnahmen für Abfrage- oder Laufzeitfehler ergreifen müssen. Entwickler nutzen Systemtabellen, um Probleme selbst zu diagnostizieren und richtige Abhilfemaßnahmen zu ermitteln.
- Leistungsoptimierung
-
Möglicherweise müssen Sie Abfragen optimieren, die die SLA-Anforderungen von Anfang an nicht erfüllen oder sich im Laufe der Zeit verschlechtert haben. Zur Optimierung benötigen Sie Laufzeitdetails wie Ausführungsplan, Statistiken, Dauer und Ressourcenverbrauch. Sie benötigen Basisdaten für fehlerhafte Abfragen, um die Ursache für Abweichungen zu ermitteln und eine Orientierungshilfe für Verbesserung zu erhalten.
- Ereignisüberwachung von Benutzerobjekten
-
Sie müssen Aktionen und Aktivitäten für Benutzerobjekte wie das Aktualisieren materialisierter Ansichten, Bereinigen und Analysieren überwachen. Dies schließt systemverwaltete Ereignisse wie die automatische Aktualisierung für materialisierte Ansichten ein. Sie müssen überwachen, wann ein Ereignis endet, ob es vom Benutzer initiiert wurde, oder wann der letzte erfolgreiche Lauf erfolgte, wenn das System initiiert wurde.
- Nutzungsverfolgung für die Abrechnung
-
Sie können Ihre Nutzungstrends im Laufe der Zeit überwachen, um Folgendes zu erreichen:
-
Informationen für die Budgetplanung und Schätzung von Geschäftskosten.
-
Erkennen von potenziellen Kosteneinsparungen wie das Entfernen kalter Daten.
-
Sie können Amazon Redshift Serverless über die folgenden SYS-Systemansichten überwachen. Weitere Informationen zu den SYS-Überwachungsansichten finden Sie unter SYS-Überwachungsansichten im Amazon Redshift Database Developer Guide.