어떤 프로그램이 mysql에 액세스하고 있는지 어떻게 알 수 있나요?

어떤 프로그램이 mysql에 액세스하고 있는지 어떻게 알 수 있나요?

최근에 내 서버가 매우 느려졌습니다. 확인해 보니 htop디스크에서 읽는 동안 자주 멈추는 경우가 있습니다. 확인해 atop보니 디스크 IO가 많이 필요한 것 iotop같습니다 . mysql아직 단순화에 대해서는 살펴보지 않았지만 mysql어떤 프로그램이 액세스하고 있는지 알 수 있는지 궁금합니다. (저는 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

어떤 프로그램이 액세스하고 있는지 어떻게 알 수 있나요 mysql?

답변1

lsof -n | grep mysql아마도 /var 어딘가에 .sock 파일이 있을 것입니다 .

관련 정보