标签: mysql myisam
我有一个使用MySQL数据库(MYISAM)的旧Web应用程序。我最近注意到应用程序的性能大大降低了。检查我的索引后,我注意到所有索引的基数都是零。
我能够通过在每个表上执行ANALYZE TABLE来解决这个问题。
但我很好奇,是什么导致基数首先被归零?
答案 0 :(得分:2)
从内存中,一些修复表操作会擦除统计信息,您需要使用ANALYZE TABLE来恢复它们。
除此之外,我想不出他们应该归零的任何理由。我只是希望他们过时了。