为什么我的MySQL索引基数变为零?

4

我有一个旧的Web应用程序,使用MySQL数据库(MYISAM)。最近我注意到应用程序的性能急剧下降。在检查索引后,我发现所有索引的基数都报告为零。

我通过对每个表执行ANALYZE TABLE来解决了这个问题。

但是我很好奇,是什么导致基数首先变为零的呢?

1个回答

3

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

除此之外,我想不出任何原因为什么它们应该被清零。我只期望它们已经过时了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接