代码之家  ›  专栏  ›  技术社区  ›  Bart

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

  •  3
  • Bart  · 技术社区  · 17 年前

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

    我可以通过在每个表上做一个分析表来解决这个问题。

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

    1 回复  |  直到 17 年前
        1
  •  3
  •   Morgan Tocker    17 年前

    从内存中,一些修复表操作会擦除统计信息,您需要分析表以将其恢复。

    除此之外,我想不出有什么理由让他们这么做