Estadísticas de SQL de Aurora MySQL - Amazon Aurora

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.

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 en 0 y la Source (Fuente) no se debe establecer en user. Si Información sobre rendimiento no administra el esquema de rendimiento automáticamente, consulte Activación de Performance Schema para Performance Insights 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)