DB/DB 공통 관리

mysql 상태 모니터링

서버엔지니어 2023. 3. 26.
728x90

# 상태

mysqladmin -u root -ppassword -i3 status

현재 내 서버의 상태

Uptime: 9063212  Threads: 7  Questions: 91587331  Slow queries: 104  Opens: 694  Flush tables: 1  Open tables: 229  Queries per second avg: 10.105
Uptime: 9063215  Threads: 7  Questions: 91587332  Slow queries: 104  Opens: 694  Flush tables: 1  Open tables: 229  Queries per second avg: 10.105

슬로우쿼리가 많은것으로 봐서 문제가 있다…
슬로우쿼리만 따로 로그로 남겨서 확인해 봐야겠네

# 프로세스 확인

watch -n1 “mysqladmin -u root -ppassword –verbose processlist”

+——–+——–+———–+——–+———+——+——-+———————–+
| Id     | User   | Host      | db     | Command | Time | State | Info                  |
+——–+——–+———–+——–+———+——+——-+———————–+
| 191379 | zabbix | localhost | zabbix | Sleep   | 59   |       |                       |
| 191386 | zabbix | localhost | zabbix | Sleep   | 13   |       |                       |
| 191388 | zabbix | localhost | zabbix | Sleep   | 14   |       |                       |
| 191389 | zabbix | localhost | zabbix | Sleep   | 1    |       |                       |
| 191394 | zabbix | localhost | zabbix | Sleep   | 1    |       |                       |
| 191401 | zabbix | localhost | zabbix | Sleep   | 33   |       |                       |
| 290746 | root   | localhost |        | Query   | 0    |       | show full processlist |
+——–+——–+———–+——–+———+——+——-+———————–+

댓글