Statistiche SQL per MariaDB e MySQL - Amazon Relational Database Service

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.

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 su 0 e la Fonte non deve essere impostata su user. 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)