我有一个开发环境,可以远程访问共享的开发数据库。即使启用skip-name-resolve后,MySQL远程连接速度仍然很慢
我从远程MySQL服务器遇到非常慢的响应时间。我已经将skip-name-resolve添加到my.cnf文件中,重新启动了mysqld,并且还验证了它确实是通过mysql命令行中的'show variables'打开的。
有趣的是,如果我经由
mysql -h IPADDRESS -u USERNAME -p
连接到命令行接口远程所有命令执行快闪电。
选择*在一张大桌子上瞬间下来。
我想知道为什么CLI会允许立即响应,但我的应用程序中的PHP连接等待8-10秒钟,然后从远程MySQL服务器返回任何数据。它是Amazon EC2实例,它是亚马逊Linux ami,似乎与CentOS类似。有任何想法吗?
谢谢!
同样的问题在这里 – james 2012-08-07 20:07:20