为什么我的MySQL索引基数被清零了?

时间:2009-08-20 16:23:49

标签: mysql myisam

我有一个使用MySQL数据库(MYISAM)的旧Web应用程序。我最近注意到应用程序的性能大大降低了。检查我的索引后,我注意到所有索引的基数都是零。

我能够通过在每个表上执行ANALYZE TABLE来解决这个问题。

但我很好奇,是什么导致基数首先被归零?

1 个答案:

答案 0 :(得分:2)

从内存中,一些修复表操作会擦除统计信息,您需要使用ANALYZE TABLE来恢复它们。

除此之外,我想不出他们应该归零的任何理由。我只是希望他们过时了。