WAMP上的MySQL非常慢
问题描述:
我一直在很慢的PHP到MySQL连接一段时间了。我99%肯定这个问题是MySQL,因为当我运行没有数据库连接的PHP时,它很快。
我在Windows 7上运行WAMP。我尝试过所有其他建议,例如禁用iPV6,并使用127.0.0.1代替localhost作为MySQL查询。屏幕截图显示我等待12秒以上服务器响应。 Chrome控制台针对该请求的绿色称为第一个字节的时间:https://developer.chrome.com/devtools/docs/network#resource-network-timing。
有没有人遇到过修复它的问题?这是在杀死我的生产力!
Apache的版本:2.4.9
PHP版本:5.5.12
的MySQL版本:5.6.17
答
在过去,我已经注意到,如果你使用127.0.0.1
代替localhost
作为数据库工作得更快的DB_HOST。
这适用于任何使用MySQL的主机名。
因此,尝试改变这个参数你wp-config.php
从
define('DB_HOST', 'localhost');
要
define('DB_HOST', '127.0.0.1');
+0
你试过了吗?它有什么区别? – RiggsFolly
你试过一个基本的裸机PHP脚本或使用MySQL客户端,而不是测试试过与全面的WordPress的? –
良好的观察卫斯理。我刚刚做到了,并且在post_meta表中拉出了所有8000多行。第一个字节的时间是50ms。所以它看起来像一个WordPress问题。但是我该如何开始挑选瓶颈所在? –
我会开始一个干净的安装,没有插件。我对WP不太了解,但应该有一些日志记录/分析功能。 –