Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
MariaDB et MySQL collectent des statistiques SQL uniquement au niveau du récapitulatif. Aucune statistique n'est affichée au niveau de l'instruction.
Rubriques
Statistiques récapitulatives pour MariaDB et MySQL
Performance Insights collecte des statistiques de synthèse SQL à partir de la table events_statements_summary_by_digest
. La table events_statements_summary_by_digest
est gérée par votre base de données.
La table récapitulative n'a pas de politique d'expulsion. Lorsque le tableau est plein, le message suivant s' AWS Management Console affiche :
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.
Dans ce cas, MariaDB et MySQL n'assurent pas le suivi des requêtes SQL. Pour résoudre ce problème, Performance Insights tronque automatiquement la table de synthèse lorsque les deux conditions suivantes sont remplies :
-
La table est pleine.
-
Performance Insights gère automatiquement le schéma de performance.
Pour la gestion automatique, le paramètre
performance_schema
doit être défini sur0
et la Source ne doit pas être définie suruser
. Si Performance Insights ne gère pas automatiquement le schéma de performance, consultez Présentation du schéma de performance pour Performance Insights sur , Amazon RDS for MariaDB ou MySQL.
Dans le AWS CLI, vérifiez la source d'une valeur de paramètre en exécutant la describe-db-parameterscommande.
Statistiques à la seconde pour MariaDB et MySQL
Les statistiques SQL suivantes sont disponibles pour les instances de bases de données MariaDB et MySQL.
Métrique | Unit |
---|---|
db.sql_tokenized.stats.count_star_per_sec | Appels à la seconde |
db.sql_tokenized.stats.sum_timer_wait_per_sec | Latence moyenne par seconde (en ms) |
db.sql_tokenized.stats.sum_select_full_join_per_sec | Sélections de jointures complètes par seconde |
db.sql_tokenized.stats.sum_select_range_check_per_sec | Sélections de vérifications de plages par seconde |
db.sql_tokenized.stats.sum_select_scan_per_sec | Sélections d'analyses par seconde |
db.sql_tokenized.stats.sum_sort_merge_passes_per_sec | Tris de transmissions de fusion par seconde |
db.sql_tokenized.stats.sum_sort_scan_per_sec | Tris d'analyses par seconde |
db.sql_tokenized.stats.sum_sort_range_per_sec | Tris de plages par seconde |
db.sql_tokenized.stats.sum_sort_rows_per_sec | Tris de lignes par seconde |
db.sql_tokenized.stats.sum_rows_affected_per_sec | Lignes affectées par seconde |
db.sql_tokenized.stats.sum_rows_examined_per_sec | Lignes examinées par seconde |
db.sql_tokenized.stats.sum_rows_sent_per_sec | Lignes envoyées par seconde |
db.sql_tokenized.stats.sum_created_tmp_disk_tables_per_sec | Créations de tables de disques temporaires par seconde |
db.sql_tokenized.stats.sum_created_tmp_tables_per_sec | Créations de tables temporaires par seconde |
db.sql_tokenized.stats.sum_lock_time_per_sec | Temps de verrouillage par seconde (en millisecondes) |
Statistiques par l'appel pour MariaDB et MySQL
Les métriques suivantes fournissent les statistiques par appel pour une instruction SQL.
Métrique | Unité |
---|---|
db.sql_tokenized.stats.sum_timer_wait_per_call | Latence moyenne par appel (en millisecondes) |
db.sql_tokenized.stats.sum_select_full_join_per_call | Sélections de jointures complètes par appel |
db.sql_tokenized.stats.sum_select_range_check_per_call | Sélections de vérifications de plages par appel |
db.sql_tokenized.stats.sum_select_scan_per_call | Sélections d'analyses par appel |
db.sql_tokenized.stats.sum_sort_merge_passes_per_call | Tris de transmissions de fusion par appel |
db.sql_tokenized.stats.sum_sort_scan_per_call | Tris d'analyses par appel |
db.sql_tokenized.stats.sum_sort_range_per_call | Tris de plages par appel |
db.sql_tokenized.stats.sum_sort_rows_per_call | Tris de lignes par appel |
db.sql_tokenized.stats.sum_rows_affected_per_call | Lignes affectées par appel |
db.sql_tokenized.stats.sum_rows_examined_per_call | Lignes examinées par appel |
db.sql_tokenized.stats.sum_rows_sent_per_call | Lignes envoyées par appel |
db.sql_tokenized.stats.sum_created_tmp_disk_tables_per_call | Créations de tables de disques temporaires par appel |
db.sql_tokenized.stats.sum_created_tmp_tables_per_call | Créations de tables temporaires par appel |
db.sql_tokenized.stats.sum_lock_time_per_call | Temps de verrouillage par appel (en ms) |
Les statistiques SQL suivantes sont disponibles pour les instances de bases de données MariaDB et MySQL.
Métrique | Unité |
---|---|
db.sql_tokenized.stats.count_star | Calls |
db.sql_tokenized.stats.sum_timer_wait | Temps d'attente (en ms) |
db.sql_tokenized.stats.sum_select_full_join | Sélectionnez l'adhésion complète |
db.sql_tokenized.stats.sum_select_range_check | Sélectionnez les vérifications de plage |
db.sql_tokenized.stats.sum_select_scan | Sélectionnez les scans |
db.sql_tokenized.stats.sum_sort_merge_passes | Trier les passes de fusion |
db.sql_tokenized.stats.sum_sort_scan | Trier les scans |
db.sql_tokenized.stats.sum_sort_range | Trier les plages |
db.sql_tokenized.stats.sum_sort_rows | Tri des lignes |
db.sql_tokenized.stats.sum_rows_affected | Lignes affectées |
db.sql_tokenized.stats.sum_rows_examined | Lignes examinées |
db.sql_tokenized.stats.sum_rows_sent | Lignes envoyées |
db.sql_tokenized.stats.sum_created_tmp_disk_tables | Tables de disques temporaires créées |
db.sql_tokenized.stats.sum_created_tmp_tables | Tables temporaires créées |
db.sql_tokenized.stats.sum_lock_time | Temps de verrouillage (en ms) |