索引期间MySQL被关闭 - 如何修复索引?

时间:2013-04-06 16:44:24

标签: mysql indexing shutdown

MySQL在索引操作过程中被关闭了。 它仍然有效,但有些查询似乎比以前慢得多。 我们可以检查一下吗? 索引是否有可能中途通过?

非常感谢

1 个答案:

答案 0 :(得分:2)

正如我在评论中建议的那样,您可以尝试修复相关的表格。

也就是说,有一部分MySQL手册dedicated to this precise topic,其中详细说明了如何使用REPAIR <table>语句并实际转储/重新导入。

这没有任何区别,您可能需要检查数据库设置(如果它是InnoDB引擎表/数据库,它会能够驻留在内存中,例如并且可能试图通过EXPLAIN查看导致痛苦的查询正在使用哪些特定索引。

还有一些商业工具,例如New Relic,它们会显示哪些特定查询在很多细节上都很迟钝,以及监控系统的其他方面,如果这是一个可能值得探索的话。商业项目/网站。