如何阻止Google Cloud SQL损坏数据库表



今天,我注意到我的WordPress网站一个GAE-PHP没有更多的帖子,日志索赔

WordPress数据库错误表'./dbname/wp_posts'被标记为崩溃,应修复

在此之前的一段时间之前,我看到了与"重复键"有关的日志中的错误,但是我似乎现在无法通过日志查看器找到确切的错误。

  • 为什么这些错误在Google Cloud SQL上发生,
  • 我该如何阻止它们发生,
  • 是否有其他选择以不会损坏表的方式存储此数据?

.myi文件向我指示您正在使用myisam。Cloud SQL强烈建议您使用InnoDB。尝试更改表以使用InnoDB,上一个链接也描述了如何做。

最新更新