我已经调查过了,似乎MySQL是罪魁祸首,但是慢查询日志中并没有表示慢的查询,当我检查“显示完整的PROCESSLIST”时,我必须很快地看到任何真正正在运行的查询(因为它们完成得太快)。我已经注意到,当MySQL继续这些速度慢的时候,磁盘I/O速度会显著降低。据人权理事会称: Timing buffered disk
每个人都知道,在使用InnoDB作为引擎的表中,像SELECT COUNT(*) FROM mytable这样的查询非常不精确,而且速度非常慢,特别是当表变得更大时,并且在执行查询时会不断地插入/删除行我的问题是:为什么会这样?储存这些资料会否如此困难呢?在这么多情况下,这是一个重要的信息。我看到这样一个内部计数是否会实现的唯一困难是当涉及事务时:如果事务未提交,您是否计算它插入的行?PS:我不是DBs方面的专家,我只是把MySQL作为一个简单的爱好。所以,如果我只是问一些愚蠢