SQL-Statistiken für MariaDB und MySQL - Amazon Relational Database Service

SQL-Statistiken für MariaDB und MySQL

MariaDB und MySQL sammelt SQL-Statistiken nur auf Digest-Ebene. Auf der Statement-Ebene werden keine Statistiken angezeigt.

Digest-Statistiken für MariaDB und MySQL

Performance Insights sammelt SQL-Digest-Statistiken aus der events_statements_summary_by_digest-Tabelle. Die events_statements_summary_by_digest-Tabelle wird von der Datenbank verwaltet.

Diese Tabelle verfügt nicht über eine Bereinigungsrichtlinie. Die folgende Meldung wird in der AWS Management Console angezeigt, wenn die Tabelle voll ist:

Performance Insights is unable to collect SQL Digest statistics on new queries because the table events_statements_summary_by_digest is full. Please truncate events_statements_summary_by_digest table to clear the issue. Check the User Guide for more details.

In dieser Situation verfolgen MariaDB und MySQL nicht SQL-Abfragen. Um dieses Problem zu beheben, kürzt Performance Insights die Digest-Tabelle automatisch, wenn die folgenden Bedingungen beide erfüllt sind:

Überprüfen Sie in der AWS CLI die Quelle eines Parameterwerts, indem Sie den Befehl describe-db-parameters ausführen.

Statistiken für MariaDB und MySQL

Die folgenden SQL-Statistiken stehen für MariaDB und MySQL-DB-Instances zur Verfügung.

Metrik Einheit
db.sql_tokenized.stats.count_star_per_sec Aufrufe pro Sekunde
db.sql_tokenized.stats.sum_timer_wait_per_sec Durchschnitt Latenz pro Sekunde (in ms)
db.sql_tokenized.stats.sum_select_full_join_per_sec Vollständigen Join pro Sekunde auswählen
db.sql_tokenized.stats.sum_select_range_check_per_sec Bereichsprüfung pro Sekunde auswählen
db.sql_tokenized.stats.sum_select_scan_per_sec Scan pro Sekunde auswählen
db.sql_tokenized.stats.sum_sort_merge_passes_per_sec Zusammenführungsdurchläufe pro Sekunde sortieren
db.sql_tokenized.stats.sum_sort_scan_per_sec Scans pro Sekunde sortieren
db.sql_tokenized.stats.sum_sort_range_per_sec Bereiche pro Sekunde sortieren
db.sql_tokenized.stats.sum_sort_rows_per_sec Zeilen pro Sekunde sortieren
db.sql_tokenized.stats.sum_rows_affected_per_sec Betroffene Zeilen pro Sekunde
db.sql_tokenized.stats.sum_rows_examined_per_sec Überprüfte Zeilen pro Sekunde
db.sql_tokenized.stats.sum_rows_sent_per_sec Gesendete Zeilen pro Sekunde
db.sql_tokenized.stats.sum_created_tmp_disk_tables_per_sec Temporäre Datenträgertabellen pro Sekunde erstellt
db.sql_tokenized.stats.sum_created_tmp_tables_per_sec Temporäre Tabellen pro Sekunde erstellt
db.sql_tokenized.stats.sum_lock_time_per_sec Sperrzeit pro Sekunde (in ms)

Statistiken für MariaDB und MySQL

Die folgenden Metriken stellen Statistiken pro einzelnen Abruf für SQL-Anweisungen bereit.

Metrik Einheit
db.sql_tokenized.stats.sum_timer_wait_per_call Durchschnitt Latenz pro Aufruf (in ms)
db.sql_tokenized.stats.sum_select_full_join_per_call Vollständige Joins pro Aufruf auswählen
db.sql_tokenized.stats.sum_select_range_check_per_call Bereichsprüfung pro Aufruf auswählen
db.sql_tokenized.stats.sum_select_scan_per_call Scans pro Aufruf auswählen
db.sql_tokenized.stats.sum_sort_merge_passes_per_call Zusammenführungsdurchläufe pro Aufruf sortieren
db.sql_tokenized.stats.sum_sort_scan_per_call Scans pro Aufruf sortieren
db.sql_tokenized.stats.sum_sort_range_per_call Bereiche pro Aufruf sortieren
db.sql_tokenized.stats.sum_sort_rows_per_call Zeilen pro Aufruf sortieren
db.sql_tokenized.stats.sum_rows_affected_per_call Betroffene Zeilen pro Aufruf
db.sql_tokenized.stats.sum_rows_examined_per_call Überprüfte Zeilen pro Aufruf
db.sql_tokenized.stats.sum_rows_sent_per_call Gesendete Zeilen pro Aufruf
db.sql_tokenized.stats.sum_created_tmp_disk_tables_per_call Temporäre Datenträgertabellen pro Aufruf erstellt
db.sql_tokenized.stats.sum_created_tmp_tables_per_call Temporäre Tabellen pro Aufruf erstellt
db.sql_tokenized.stats.sum_lock_time_per_call Sperrzeit pro Aufruf (in ms)

Primäre Statistiken für MariaDB und MySQL

Die folgenden SQL-Statistiken stehen für MariaDB und MySQL-DB-Instances zur Verfügung.

Metrik Einheit
db.sql_tokenized.stats.count_star Calls
db.sql_tokenized.stats.sum_timer_wait Wartezeit (in ms)
db.sql_tokenized.stats.sum_select_full_join Vollständigen Join auswählen
db.sql_tokenized.stats.sum_select_range_check Bereichsprüfungen auswählen
db.sql_tokenized.stats.sum_select_scan Scandurchläufe auswählen
db.sql_tokenized.stats.sum_sort_merge_passes Zusammenführungsdurchläufe sortieren
db.sql_tokenized.stats.sum_sort_scan Sortierdurchläufe
db.sql_tokenized.stats.sum_sort_range Sortierbereiche
db.sql_tokenized.stats.sum_sort_rows Zeilen sortieren
db.sql_tokenized.stats.sum_rows_affected Betroffene Zeilen
db.sql_tokenized.stats.sum_rows_examined Überprüfte Zeilen
db.sql_tokenized.stats.sum_rows_sent Gesendete Zeilen
db.sql_tokenized.stats.sum_created_tmp_disk_tables Temporäre Datenträgertabellen erstellt
db.sql_tokenized.stats.sum_created_tmp_tables Temporäre Tabellen erstellt
db.sql_tokenized.stats.sum_lock_time Sperrzeit (in ms)