特别是,这发生在WordPress中。
它不是我的代码,网站或任何插件。我可以在XAMPP或其他服务器上运行相同的代码而不会出现问题。这也发生在几个不同的网站上。服务器处理SELECT语句没问题,我每秒可以运行数千个语句。
但是,每次UPDATE(我也相信INSERT)每次都会占用.15-.3s,无论查询的复杂程度如何,即使表中有50行。
我已经使用名为Query Monitor的插件测试了时间,这就是我如何知道大致的时间。我也在自己的代码中跟踪时间来显示。
我知道这个问题似乎有点模糊,我希望我能提供更多细节。我所知道的是,缓慢的更新与PHP7的升级同时发生,我认为这也需要数据库升级。不幸的是,我不太了解其他事情。
但如果有人能够至少指出我正确的方向,那么我将非常感激。信不信由我花了很多时间寻找,但是当你为慢速SQL更新寻找答案时,你得到的只是1亿行表的复杂语句。感谢。