慢速远程MySQL连接

时间:2013-12-10 19:23:23

标签: mysql performance connection

我有一个使用远程MySQL数据库连接的本地WordPress安装设置。 MySQL服务器是我的VPS,我的VPS也是DNS服务器。

我有skip-name-resolve选项的MySQL设置,正如其他帖子所建议的那样。虽然连接仍然需要5秒才能加载。

我在Webmin中使用BIND来管理我的DNS。我无论如何都不是专家......

有关如何提高本地计算机与MySQL远程服务器之间性能的任何想法?

注意:如果它是相关的,当我在服务器IP地址上运行DIG命令时,它会在5毫秒内返回。我也在我的iptables中打开了端口3306。

1 个答案:

答案 0 :(得分:0)

如果您的客户端计算机可以在几毫秒内解析服务器,则无关紧要。 MySQL本身也必须对客户端的IP地址进行反向DNS查找,以便在另一个方向上验证连接。例如。如果您创建的帐户为foo@clientmachine,则MySQL必须解析客户的IP并查看其是否解析为clientmachine

你可以通过使用虚线四边形来加快速度,例如: foo@1.2.3.4,因为在尝试进行PTR查找之前,这将是mysql检查的第一件事。