¿Cómo puedo comprobar las consultas en ejecución para mi instancia de base de datos de MySQL de Amazon RDS?

2 minutos de lectura
0

Necesito ver qué consultas se están ejecutando de manera activa en una instancia de base de datos de Amazon Relational Database Service (Amazon RDS) que ejecuta MySQL. ¿Cómo puedo hacerlo?

Solución

Para ver qué consultas se están ejecutando de manera activa para una instancia de base de datos de MySQL en Amazon RDS, siga estos pasos:

1.    Conéctese a la instancia de base de datos que ejecuta MySQL.

2.    Ejecute el siguiente comando:

SHOW FULL PROCESSLIST\G

Nota: Si no utiliza la palabra clave FULL, solo se mostrarán los 100 primeros caracteres de cada instrucción en el campo de información.

3.    Como alternativa, ejecute la siguiente consulta para obtener el mismo conjunto de resultados:

SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST

Nota: Debe conceder a su cuenta de usuario el privilegio de administración para que el servidor MySQL PROCESS pueda ver todos los subprocesos que se ejecutan en una instancia de base de datos de MySQL. De lo contrario, SHOW PROCESSLIST solo mostrará los subprocesos asociados a la cuenta de MySQL que esté utilizando. Tenga en cuenta también que las instrucciones SHOW FULL PROCESSLIST e INFORMATION_SCHEMA.PROCESSLIST pueden repercutir negativamente en el rendimiento porque requieren un mutex.


Información relacionada

Documentación de MySQL: The MySQL Command-Line Client

Documentación de MySQL: --tee=file_name

Documentación de MySQL: MySQL Workbench

Documentación de MySQL: The INFORMATION_SCHEMA PROCESSLIST Table

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace 2 años