Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como posso visualizar consultas ao vivo do MySQL?


Você pode registrar todas as consultas em um arquivo de log com muita facilidade:
mysql> SHOW VARIABLES LIKE "general_log%";

+------------------+----------------------------+
| Variable_name    | Value                      |
+------------------+----------------------------+
| general_log      | OFF                        |
| general_log_file | /var/run/mysqld/mysqld.log |
+------------------+----------------------------+

mysql> SET GLOBAL general_log = 'ON';

Faça suas consultas (em qualquer db). Grep ou examine /var/run/mysqld/mysqld.log

Então não se esqueça de
mysql> SET GLOBAL general_log = 'OFF';

ou o desempenho cairá e seu disco ficará cheio!