2
WordPress的数据库慢-我应该切换到InnoDB吗?
我有一个WordPress网站,帖子数量超过1万,每当我添加和编辑帖子时,事情开始变得非常缓慢。页面对用户以及帖子的管理列表的加载速度都非常快,但是这是在发生写入或更新时,服务器将使用100%CPU并花费很长时间(有时比PHP的60秒超时时间长)。 我认为这很可能与MyISAM的表级锁定有关,并且正在考虑将其切换到InnoDB。这样做的含义是什么? 一些统计: select - per hour ~22k update - per hour ~7.6k set option - per hour ~7k 我知道我可以进行很多其他优化,但是我觉得这可能会产生最大的影响。 谢谢 编辑:我发现导致速度缓慢的主要问题之一是每次都重新生成“关联性”的是YARPP(还有另一个相关文章插件),这似乎是由于我们拥有2k +标签。我关闭了“考虑标签”选项,它的速度大大加快了。 此外,其他可重新生成内容的插件也可能导致此类问题,例如某些XML网站地图插件。 因此,尽管我仍然很想听到InnoDB与MyISAM for Wordpress的良好回答,但我的当务之急得到了解决!