Veröffentlicht am: Jul 2, 2020
Amazon RDS Performance-Insights unterstützt die Erfassung und Nachverfolgung von Abfrageplänen zur Kompatibilität von Amazon Aurora mit PostgreSQL, Amazon RDS for PostgreSQL, Amazon RDS for MySQL und Amazon RDS for MariaDB, damit Sie einfach erkennen können, ob eine Änderung im Abfrageplan die Ursache einer lange laufenden oder hängen gebliebenen Abfrage ist.
Bei einem Abfrageplan handelt es sich um eine Abfolge von Schritten, die zum Aufrufen von Daten in einem Relational Database Management System (DBMS) verwendet werden. Der DBMS Query Optimizer wählt aus zahlreichen alternativen Möglichkeiten zur Ausführung einer gegebenen Abfrage bei stark abweichender Leistung. Da Query Optimizer nicht perfekt sind, müssen Datenbankbenutzer und Administratoren die Pläne gelegentlich manuell untersuchen und abstimmen, um eine bessere Leistung zu erzielen. Das Korrelieren dieser Leistungsdaten kann ohne spezielle Fachkenntnisse Stunden dauern.
RDS Performance Insights ermöglicht allen Datenbankbenutzern das Erkennen der ressourcenintensivsten SQL-Abfragen und wo diese Abfragen im visuellen Dashboard ihren Ursprung haben (in Sekunden). Jetzt erfasst RDS Performance Insights mit der Zeit zudem Abfragepläne ressourcenintensiver SQL-Abfragen und Speicherungen. Sie können ermitteln, ob die veränderte Leistung einer SQL-Abfrage auf einem anderen Abfrageplan basiert, die alten und neuen Abfragepläne vergleichen und dann Verbesserungen an Ihrer Anwendung vornehmen, wie etwa Optimieren einer langsamen SQL-Abfrage, Hinzufügen eines Indexes zu Ihrer Datenbank und Skalieren Ihrer Datenbank.
Amazon RDS Performance Insights ist eine RDS-Funktion zum Einstellen und Überwachen der Datenbankleistung, mit der Sie die Auslastung Ihrer Datenbank visuell beurteilen und ermitteln können, wann und wo Sie eingreifen müssen. Mit einem Klick in der Amazon RDS-Managementkonsole können Sie Ihrer Amazon RDS-Datenbank eine vollständig verwaltete Lösung zur Leistungsüberwachung hinzufügen. RDS Performance-Insights gehört zu den unterstützten Amazon Aurora-Clustern und Amazon RDS-Instanzen und speichert ohne zusätzliche Kosten sieben Tage des Leistungsverlaufs in einem rollenden Fenster. Wenn Sie eine längerfristige Aufbewahrung benötigen, können Sie sich dafür entscheiden, für eine bis zu zweijährige Aufbewahrung des Leistungsverlaufs zu bezahlen.
Eine vollständige Liste der Regionen, in denen RDS Performance-Insights angeboten wird, finden Sie unter AWS-Regionen. Weitere Informationen zu RDS Performance-Insights und unterstützten Datenbankmodulen finden Sie im Amazon RDS-Benutzerhandbuch.