调试MySQL崩溃-12k打开的表?

调试MySQL崩溃-12k打开的表?,mysql,Mysql,我已经运行Web服务器好几年了,但最近它开始出现问题。我发现问题出在mysql上,因为查询将花费越来越长的时间,重新启动它将解决问题。然而,昨天晚上,整个事情在我面前爆发了,因为服务器停了太多,我甚至无法用SSH连接到它 它是什么:它是一台CentOS 5 64位机器,8GB内存 运行内容:LAMP有几个低流量网站,一个minecraft服务器和一个teamspeak服务器。大多数网站都在运行Wordpress。 在内存和CPU方面,当我意识到MySQL请求需要花很长时间时,我未经训练的眼睛看不

我已经运行Web服务器好几年了,但最近它开始出现问题。我发现问题出在mysql上,因为查询将花费越来越长的时间,重新启动它将解决问题。然而,昨天晚上,整个事情在我面前爆发了,因为服务器停了太多,我甚至无法用SSH连接到它

它是什么:它是一台CentOS 5 64位机器,8GB内存 运行内容:LAMP有几个低流量网站,一个minecraft服务器和一个teamspeak服务器。大多数网站都在运行Wordpress。 在内存和CPU方面,当我意识到MySQL请求需要花很长时间时,我未经训练的眼睛看不到任何问题。MySQL使用的是开箱即用的配置,我从未更改过任何东西

所以我今天开始查看MySQL状态,发现有几个数字是红色的:

  • Innodb_缓冲区_池_读取813
  • 处理器读数为19.1 k
  • Handler\u读取\u rnd\u下一个6.3米
  • 已创建\u tmp\u磁盘\u表1.1 k
  • 排序\合并\通过1
  • 开放式表格12.5 k
  • 表2
不幸的是,我对这些数字一无所知。我认为唯一奇怪的是开放表。我不能告诉你为什么我会有12k张桌子。当我看清单时,只有85个。这个数字是在服务器启动后的2K处


你知道会出什么问题吗?如何调试它?

如果问题是如何调试它,我想这是一个小小的答案:

  • 尝试重新生成mysql表的统计数据(subs.question:什么是容量法?)
  • 改进您的表\u缓存:如果打开的\u表的增加很快,尤其是,并且您的ram正如您所说的那样正常
  • 查看您的硬盘驱动器状态:已满
  • 隔离问题:尝试使用sql plus中的一些简单查询
起点


祝你好运,如果问题是如何调试,我想这是一个小小的答案:

  • 尝试重新生成mysql表的统计数据(subs.question:什么是容量法?)
  • 改进您的表\u缓存:如果打开的\u表的增加很快,尤其是,并且您的ram正如您所说的那样正常
  • 查看您的硬盘驱动器状态:已满
  • 隔离问题:尝试使用sql plus中的一些简单查询
起点


您好,祝您好运

您应该将此问题发送给您应该将此问题发送给