MySQL Crippling性能 - 索引

时间:2011-09-06 15:42:35

标签: mysql

只是想知道是否有人知道快速检查表上某些索引的健康状况。我们遇到问题的是一个相当大的表,但是它有索引,所以应该可以(“显示来自mytable的索引”将它们显示为存在)。

但是每当我们尝试访问这个表时它都会非常缓慢,所以想知道我们是否需要重建索引或其他东西。我们这里的所有人都不是DBA所以真正真实地提出任何提示,这一点非常迫切:(

顺便说一句,这是一个MyISAM表,从v4数据库转储到v5数据库。

由于

3 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

MyISAM表并不总是更新索引分发信息。因此,有时我们需要手动执行此操作:http://dev.mysql.com/doc/refman/5.0/en/analyze-table.html

答案 2 :(得分:0)

感谢大家的帮助,真的很感激(我知道这是一周左右以来,因为我发布了这个,是一个非常忙碌的时间......)。事实证明,索引很好,但被禁用了。我们认为这是因为当我们进行备份时,备份中途崩溃了一半。显然,备份会禁用索引,然后重新启用它们。由于它崩溃了,它们从未重新启用。一旦我们重新开启它,它就超级快,嗯......

希望这对其他人有用