CloudWatch ermöglicht die Erfassung von Ausführungsplänen für Aurora PostgreSQL
Amazon CloudWatch Database Insights erfasst jetzt die Abfrageausführungspläne der wichtigsten SQL-Abfragen, die auf Aurora PostgreSQL-Instances ausgeführt werden, und speichert sie im Zeitverlauf. Dieses Feature hilft Ihnen dabei, festzustellen, ob eine Änderung im Abfrageausführungsplan die Ursache für eine Leistungsverschlechterung oder eine blockierte Abfrage ist. Die Erfassung von Ausführungsplänen für Aurora PostgreSQL ist ausschließlich im erweiterten Modus von CloudWatch Database Insights verfügbar.
Ein Abfrageausführungsplan ist eine Abfolge von Schritten, die von Datenbank-Engines zum Abrufen und Ändern von Daten in einem Relational Database Management System (RDBMS) verwendet werden. Die RDBMS-Abfrageoptimierer wählen möglicherweise nicht immer den optimalsten Ausführungsplan aus einer Reihe von alternativen Möglichkeiten zur Ausführung einer bestimmten Abfrage. Daher müssen Datenbankbenutzer die Pläne manchmal manuell überprüfen und abstimmen, um die Leistung zu verbessern. Dieses Feature ermöglicht es Ihnen, mehrere Pläne einer SQL-Abfrage zu visualisieren und diese zu vergleichen. Damit können Sie in innerhalb von Minuten feststellen, ob die Leistungsänderung einer SQL-Abfrage auf einen anderen Abfrageausführungsplan zurückzuführen ist.
Sie können mit der Nutzung dieses Features beginnen, indem Sie den Modus Database Insights Advanced mit der RDS-Servicekonsole, AWS-APIs oder AWS SDK in Ihren Aurora PostgreSQL-Clustern aktivieren. CloudWatch Database Insights fasst den Datenbankzustand auf Flottenebene in einer Ansicht zusammen und bietet Dashboards auf Instance-Ebene die Möglichkeit, detaillierte Datenbank- und SQL-Abfrageanalysen durchzuführen.
CloudWatch Database Insights ist in allen öffentlichen AWS-Regionen verfügbar und bietet eine neue vCPU-basierte Preisgestaltung. Einzelheiten hierzu finden Sie auf der Preisseite. Weitere Informationen finden Sie in der Dokumentation zu Database Insights.