Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie kann ich Live-MySQL-Abfragen anzeigen?

Sie können jede Abfrage ganz einfach in einer Protokolldatei protokollieren:

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

Machen Sie Ihre Abfragen (auf jeder Datenbank). Grep oder untersuchen Sie auf andere Weise /var/run/mysqld/mysqld.log

Dann vergessen Sie nicht

mysql> SET GLOBAL general_log = 'OFF';

oder die Leistung sinkt und Ihre Festplatte füllt sich!