今天19点10分左右的时候网站访问不了了,进后台就感觉反应超慢,top了一下发现mysqld进程占满了CPU,想进mysql已经不能了,不得已杀了mysql进程,再启动之后想找着原因,发现好难啊。慢查询日志看了,是快死掉之前一段时间慢查询就很多了,但是基本上也都是早就知道的业务比较多的表,记录下了一些20秒左右的慢查询,然后就没有思路了。之前也不是没遇到过锁表,但是锁表其实也只是查询都变慢了,机器本身不会到没反应的程度,可以从容的show processlist然后kill啥的。
解决方案 »
- 请教一个MYSQL的存储过程和游标的问题
- mysql批量删除数据的存储过程怎么写
- 哪儿有关于MYSQL5.0.23中文版CHM文件的下载?
- 我的mySQL有个表数据到4G后写不进数据啦。要在那里改?
- 急!下载mysql-3.23.58-9.i386.rpm安装后无法运行service mysqld start,mysql服务无法运行
- 有点奇怪,php+mysql从数据库存取资料时有时会乱码,是php的bug还是mysql的?不会只有我碰见吧?(ipman)
- 某字段设为自动增量时的插入问题
- 如何在一条语句中同时删除和插入?
- 求助恢复
- 求大神给个大流量数据库的优化建议
- 网站项目中怎么导出mysql
- SELECT COLUMN_NAME from information_schema 怎么会多出来几个字段?
http://www.orczhou.com/index.php/2012/06/mysql-troubleshooting-with-pt-stakl/