Zugriff auf mehr SQL-Text im Performance-Insights-Dashboard - Amazon Relational Database Service

Zugriff auf mehr SQL-Text im Performance-Insights-Dashboard

Standardmäßig zeigt jede Zeile in der Tabelle Haupt-SQL für jede SQL-Anwendung 500 Byte SQL-Text an.

500 Byte SQL

Wenn eine SQL-Anweisung 500 Byte überschreitet, können Sie mehr Text im SQL-Text-Abschnitt unterhalb der Haupt-SQL-Tabelle sehen. In diesem Fall beträgt die maximale Länge für den in SQL-Text angezeigten Text 4 KB. Dieses Limit wird von der Konsole eingeführt und unterliegt den von der Datenbank-Engine festgelegten Grenzwerten. Zum Speichern des in SQL-Text gezeigten Texts wählen Sie Herunterladen.

Beschränkungen der Textgröße für Amazon-RDS-Engines

Beim Herunterladen von SQL-Text bestimmt die Datenbank-Engine dessen maximale Länge. Sie können SQL-Text bis zu den folgenden Grenzwerten pro Engine herunterladen.

DB-Engine Maximale Länge des heruntergeladenen Textes
Amazon RDS für MySQL und MariaDB

Die Länge ist auf 4.096 Byte festgelegt, wenn das Leistungsschema aktiviert ist. Wenn das Leistungsschema nicht aktiviert ist, ist die Länge auf 65.535 Byte festgelegt.

Amazon RDS für Microsoft SQL Server 4,096 Zeichen
Amazon RDS für Oracle 1 000 Byte

Der SQL-Text-Abschnitt der Performance-Insights-Konsole zeigt den maximalen Wert an, den die Engine zurückgibt. Wenn MySQL beispielsweise höchstens 1 KB an Performance Insights zurückgibt, kann es nur 1 KB sammeln und anzeigen, auch wenn die ursprüngliche Abfrage größer ist. Wenn Sie also die Abfrage in SQL-Text anzeigen oder herunterladen, gibt Performance Insights die gleiche Anzahl von Bytes zurück.

Wenn Sie die AWS CLI oder API nutzen, hat Performance Insights nicht die von der Konsole erzwungene Beschränkung von 4 KB. DescribeDimensionKeys und GetResourceMetrics geben höchstens 500 Byte zurück.

Anmerkung

GetDimensionKeyDetails gibt die vollständige Abfrage zurück, aber die Größe unterliegt der Engine-Beschränkung.