Voglio profilare tutte le sessioni di mysql usando mysql profiler, come posso attivare il profiling a livello globale?abilita mysql profiler a livello globale
grazie!
Voglio profilare tutte le sessioni di mysql usando mysql profiler, come posso attivare il profiling a livello globale?abilita mysql profiler a livello globale
grazie!
Accedere alla riga di comando MySQL e utilizzare il logger delle query o il logger delle query lente. Non è lo stesso del profiler, ma svolge quasi la stessa funzione. Ecco un consiglio di partenza.
mysql> SET GLOBAL log_output='TABLE';
mysql> SET GLOBAL slow_query_log=1;
...wait...
mysql> USE mysql;
mysql> select * from slow_log order by query_time desc;
ricordatevi di spegnerlo quando hai finito. Ricorda inoltre che l'accesso a una tabella è molto più lento di un file, ma ovviamente molto più comodo.
questo mostra solo le query lente e inoltre non esegue la profilazione reale – DooMMasteR