我有一个web应用程序运行在一个内部网络为我们的客户。这个问题与我关于优化远程MySQL安装的另一个主动问题略有重叠。问题是速度,这款应用程序速度慢得令人痛苦。这个应用程序在另一个环境中运行得很好,所以我已经排除了编码。
下一步是什么?MySQL是否仍然是问题所在?也许它正在快速检索,但返回数据的速度不够快?我还能去哪儿找呢?
非常感谢您的帮助。
发布于 2009-08-26 13:42:22
您能否验证DNS配置正确且响应速度快?
在对用户进行身份验证时,MySQL需要执行反向DNS查找,以将客户端IP地址解析为主机名并在其mysql.user数据库中匹配。
要检查这一点,您可以尝试类似于mysql服务器的dig -x <client_ip_address> (如果在Windows上运行nslookup <client_ip_address> )。
如果这个请求没有足够快的响应,就会有很多解决方案(我现在不能把它们全部写下来)。
发布于 2009-08-11 23:53:39
一些想法:
发布于 2009-08-12 00:13:50
脑海中闪现的一个猜测是,也许查询是被缓冲到一个结果中,而不是按找到的方式发送数据?
https://serverfault.com/questions/53002
复制相似问题