Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Statistiche SQL per MariaDB e MySQL
MariaDB e MySQL raccolgono le statistiche SQL solo a livello di digest. Nessuna statistica viene mostrata a livello di istruzione.
Argomenti
Statistiche digest per MariaDB e MySQL
Performance Insights raccoglie statistiche digest SQL dalla tabella events_statements_summary_by_digest
. La tabella events_statements_summary_by_digest
è gestita dal database.
La tabella digest non dispone di una policy di espulsione. Quando la tabella è piena, viene AWS Management Console visualizzato il seguente messaggio:
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 questa situazione, MariaDB e MySQL non eseguono il tracciamento, esegue il tracciamento delle query SQL. Per risolvere questo problema, Performance Insights tronca automaticamente la tabella del digest quando sono soddisfatte entrambe le condizioni seguenti:
-
La tabella è piena.
-
Performance Insights gestisce automaticamente Performance Schema.
Per la gestione automatica,
performance_schema
deve essere impostato su0
e la Fonte non deve essere impostata suuser
. Se Performance Insights non gestisce automaticamente lo schemda delle prestazioni, vedi Panoramica dello schema delle prestazioni per Performance Insights su .
In AWS CLI, controlla l'origine del valore di un parametro eseguendo il describe-db-parameterscomando.
Statistiche per seconod per MariaDB e MySQL
Le seguenti statistiche SQL sono disponibili per istanze di database MariaDB e MySQL.
Parametro | Unità |
---|---|
db.sql_tokenized.stats.count_star_per_sec | Chiamate al secondo |
db.sql_tokenized.stats.sum_timer_wait_per_sec | Latenza media al secondo (in ms) |
db.sql_tokenized.stats.sum_select_full_join_per_sec | Seleziona full join al secondo |
db.sql_tokenized.stats.sum_select_range_check_per_sec | Seleziona controllo intervallo al secondo |
db.sql_tokenized.stats.sum_select_scan_per_sec | Seleziona scansione al secondo |
db.sql_tokenized.stats.sum_sort_merge_passes_per_sec | Ordina i pass di unione al secondo |
db.sql_tokenized.stats.sum_sort_scan_per_sec | Ordina scansioni al secondo |
db.sql_tokenized.stats.sum_sort_range_per_sec | Ordina intervalli al secondo |
db.sql_tokenized.stats.sum_sort_rows_per_sec | Ordina righe al secondo |
db.sql_tokenized.stats.sum_rows_affected_per_sec | Righe interessate al secondo |
db.sql_tokenized.stats.sum_rows_examined_per_sec | Righe esaminate al secondo |
db.sql_tokenized.stats.sum_rows_sent_per_sec | Righe inviate al secondo |
db.sql_tokenized.stats.sum_created_tmp_disk_tables_per_sec | Tabelle disco temporanee create al secondo |
db.sql_tokenized.stats.sum_created_tmp_tables_per_sec | Tabelle temporanee create al secondo |
db.sql_tokenized.stats.sum_lock_time_per_sec | Tempo di blocco al secondo (in ms) |
Statistiche per chiamata per MariaDB e MySQL
I seguenti parametri forniscono le statistiche per chiamata di un'istruzione SQL.
Parametro | Unità |
---|---|
db.sql_tokenized.stats.sum_timer_wait_per_call | Latenza media per chiamata (in ms) |
db.sql_tokenized.stats.sum_select_full_join_per_call | Seleziona full join per chiamata |
db.sql_tokenized.stats.sum_select_range_check_per_call | Seleziona controllo intervallo per chiamata |
db.sql_tokenized.stats.sum_select_scan_per_call | Seleziona scansioni per chiamata |
db.sql_tokenized.stats.sum_sort_merge_passes_per_call | Ordina pass di unione per chiamata |
db.sql_tokenized.stats.sum_sort_scan_per_call | Ordinare scansioni per chiamata |
db.sql_tokenized.stats.sum_sort_range_per_call | Ordina intervalli per chiamata |
db.sql_tokenized.stats.sum_sort_rows_per_call | Ordina righe per chiamata |
db.sql_tokenized.stats.sum_rows_affected_per_call | Righe interessate per chiamata |
db.sql_tokenized.stats.sum_rows_examined_per_call | Righe esaminate per chiamata |
db.sql_tokenized.stats.sum_rows_sent_per_call | Righe inviate per chiamata |
db.sql_tokenized.stats.sum_created_tmp_disk_tables_per_call | Tabelle disco temporanee create per chiamata |
db.sql_tokenized.stats.sum_created_tmp_tables_per_call | Tabelle temporanee create per chiamata |
db.sql_tokenized.stats.sum_lock_time_per_call | Tempo di blocco per chiamata (in ms) |
Le seguenti statistiche SQL sono disponibili per istanze di database MariaDB e MySQL.
Parametro | Unità |
---|---|
db.sql_tokenized.stats.count_star | Calls (Chiamate) |
db.sql_tokenized.stats.sum_timer_wait | Tempo di attesa (in ms) |
db.sql_tokenized.stats.sum_select_full_join | Seleziona la partecipazione completa |
db.sql_tokenized.stats.sum_select_range_check | Seleziona i controlli dell'intervallo |
db.sql_tokenized.stats.sum_select_scan | Seleziona le scansioni |
db.sql_tokenized.stats.sum_sort_merge_passes | Ordina i passaggi di unione |
db.sql_tokenized.stats.sum_sort_scan | Ordina le scansioni |
db.sql_tokenized.stats.sum_sort_range | Ordina intervalli |
db.sql_tokenized.stats.sum_sort_rows | Ordinare le righe |
db.sql_tokenized.stats.sum_rows_affected | Righe interessate |
db.sql_tokenized.stats.sum_rows_examined | Righe esaminate |
db.sql_tokenized.stats.sum_rows_sent | Righe inviate |
db.sql_tokenized.stats.sum_created_tmp_disk_tables | Tabelle temporanee su disco create |
db.sql_tokenized.stats.sum_created_tmp_tables | Tabelle temporanee create |
db.sql_tokenized.stats.sum_lock_time | Tempo di blocco (in ms) |