Estadísticas de SQL de Aurora MySQL
Aurora MySQL recopila estadísticas de SQL solo en el nivel de resumen. No se muestran estadísticas en el nivel de instrucción.
Temas
Estadísticas de resumen para Aurora MySQL
Información sobre rendimiento recopila estadísticas de resumen SQL de la tabla events_statements_summary_by_digest
. La base de datos administra la tabla events_statements_summary_by_digest
.
Esta tabla no tiene una política de expulsión. Cuando la tabla está llena, se muestra el siguiente mensaje en la:AWS Management Console
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.
En esta situación, Aurora MySQL no lleva a cabo un seguimiento de las consultas SQL. Para solucionar este problema, la Información sobre rendimiento trunca automáticamente la tabla de resumen cuando se cumplen estas dos condiciones:
-
La tabla está llena.
-
La Información sobre rendimiento administra automáticamente el Esquema de rendimiento.
Para la gestión automática, el parámetro
performance_schema
se debe establecer en0
y la Source (Fuente) no se debe establecer enuser
. Si Información sobre rendimiento no administra el esquema de rendimiento automáticamente, consulte Descripción general de Performance Schema para Información de rendimiento en Aurora MySQL.
En la AWS CLI, compruebe el fuente de un valor de parámetro ejecutando el comando describe-db-parameters.
Estadísticas por segundo de Aurora MySQL
Las siguientes estadísticas de SQL están disponibles para los clústeres de base de datos de MySQL de Aurora.
Métrica | Unidad |
---|---|
db.sql_tokenized.stats.count_star_per_sec | Llamadas por segundo |
db.sql_tokenized.stats.sum_timer_wait_per_sec | Media de ejecuciones activas (AAE) por segundo |
db.sql_tokenized.stats.sum_select_full_join_per_sec | Unión completa de seleccionar por segundo |
db.sql_tokenized.stats.sum_select_range_check_per_sec | Control de rango de seleccionar por segundo |
db.sql_tokenized.stats.sum_select_scan_per_sec | Escaneo de seleccionar por segundo |
db.sql_tokenized.stats.sum_sort_merge_passes_per_sec | Pases de fusión de clasificación por segundo |
db.sql_tokenized.stats.sum_sort_scan_per_sec | Escaneos de clasificación por segundo |
db.sql_tokenized.stats.sum_sort_range_per_sec | Rangos de clasificación por segundo |
db.sql_tokenized.stats.sum_sort_rows_per_sec | Filas de clasificación por segundo |
db.sql_tokenized.stats.sum_rows_affected_per_sec | Filas afectadas por segundo |
db.sql_tokenized.stats.sum_rows_examined_per_sec | Filas examinadas por segundo |
db.sql_tokenized.stats.sum_rows_sent_per_sec | Filas enviadas por segundo |
db.sql_tokenized.stats.sum_created_tmp_disk_tables_per_sec | Tablas de disco temporales creadas por segundo |
db.sql_tokenized.stats.sum_created_tmp_tables_per_sec | Tablas temporales creadas por segundo |
db.sql_tokenized.stats.sum_lock_time_per_sec | Tiempo de bloqueo por segundo (en milisegundos) |
Estadísticas por llamada de Aurora MySQL
Las siguientes métricas ofrecen estadísticas por llamada para una instrucción SQL.
Métrica | Unidad |
---|---|
db.sql_tokenized.stats.sum_timer_wait_per_call | Latencia media por llamada (en milisegundos) |
db.sql_tokenized.stats.sum_select_full_join_per_call | Uniones completas de seleccionar por llamada |
db.sql_tokenized.stats.sum_select_range_check_per_call | Control de rango de s por llamada |
db.sql_tokenized.stats.sum_select_scan_per_call | Escaneos de seleccionar por llamada |
db.sql_tokenized.stats.sum_sort_merge_passes_per_call | Pases de fusión de clasificación por llamada |
db.sql_tokenized.stats.sum_sort_scan_per_call | Escaneos de clasificación por llamada |
db.sql_tokenized.stats.sum_sort_range_per_call | Rangos de clasificación por llamada |
db.sql_tokenized.stats.sum_sort_rows_per_call | Filas de clasificación por llamada |
db.sql_tokenized.stats.sum_rows_affected_per_call | Filas afectadas por llamada |
db.sql_tokenized.stats.sum_rows_examined_per_call | Filas examinadas por llamada |
db.sql_tokenized.stats.sum_rows_sent_per_call | Filas enviadas por llamada |
db.sql_tokenized.stats.sum_created_tmp_disk_tables_per_call | Tablas de disco temporales creadas por llamada |
db.sql_tokenized.stats.sum_created_tmp_tables_per_call | Tablas temporales creadas por llamada |
db.sql_tokenized.stats.sum_lock_time_per_call | Tiempo de bloqueo por llamada (en milisegundos) |