Mysql
 sql >> Database >  >> RDS >> Mysql

Come posso visualizzare le query MySQL in tempo reale?

Puoi registrare ogni query in un file di registro molto facilmente:

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';

Fai le tue domande (su qualsiasi db). Grep o altrimenti esaminare /var/run/mysqld/mysqld.log

Allora non dimenticare di

mysql> SET GLOBAL general_log = 'OFF';

o le prestazioni precipiteranno e il tuo disco si riempirà!