Como posso saber qual programa está acessando o mysql?

3

Meu servidor ficou muito lento recentemente. Eu verifiquei com htop , e é muitas vezes parado em leituras de disco. Eu verifiquei com atop e iotop , e parece que mysql está exigindo muito diskIO. Ainda não investiguei a simplificação de mysql , mas fiquei me perguntando se é possível dizer qual programa está acessando. (Eu tenho vários programas em execução, como Nextcloud, tt-rss, ejabberd, nagios.)

$ pgrep -a mysql
3422 /bin/bash /usr/bin/mysqld_safe
3585 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib/arm-linux-gnueabihf/mariadb18/plugin --user=mysql --skip-log-error --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/run/mysqld/mysqld.sock --port=3306

Como posso saber qual programa está acessando mysql ?

    
por Sparhawk 03.07.2017 / 14:17

1 resposta

2

Use o comando lsof -n | grep mysql . Provavelmente um arquivo .sock em algum lugar em / var.

    
por 03.07.2017 / 14:28