我为一个拥有30000多个帖子的站点管理服务器。我尝试将站点从WP 4.9.9更新为当前的WP 5.0.2。
更新似乎工作正常,但后端变得非常慢,而前端保持正常工作。
更新后mytop
显示多个ALTER TABLE wp_posts ... post_password ...
正在运行的查询,以及在顶部为ALTER TABLE执行的复制操作,该操作占用了大部分数据库时间。
我试着让它运行一整天,但它没有完成,而且我负担不起后端更长的停机时间,所以我已经从备份中恢复了整个安装,现在我又回到了WP 4.9.9。
我认识很多人ALTER TABLE
MySQL中的语句实现为create new table、copy over、delete old table、rename new table,我想这就是我所看到的。
然而,我找不到任何关于WP 5更新行为的文档,我会惊讶地发现,实际上是WP在这样做,除了我之外,还没有人注意到它。更有可能的是,我没有正确地在google上搜索,或者这不是WP的错,而是某个插件的错。
WP真的改变了吗wp_posts
升级到WP 5后的表格?如果是这样,我可以做些什么来解决这个问题?