mysql服务监控和维护:
定期监控mysql服务进程,可用top命令查看其所占用内存,cpu使用率等。
监控mysql连接线程数: mysqladmin -uroot -p -i2 status
查看mysql连接线程详细状况: mysql –uroot –p mysql> show processlist;
杀死某个mysql连接线程: mysql> kill 线程id;
根据线程连接数状况,系统性能状况,可以系统root用户身份手工重起数据库: /data2/mysql/var/restartmysql.sh
相应指标: 线程数超过50 – 负载偏重,可继续观察 线程数超过80 – 负载很重,要考虑重起mysql 线程数超过100 –危险,立即重起mysql 有locked线程,可kill掉 有长时间sleep线程(如超过10000秒),可kill掉
阅读(2043) | 评论(0) | 转发(0) |