mysql 连接很慢(5 秒)

5 mysql debian connection slow-connection lag

在第一次启动时构建我的 webapp 后,我在 debian 上创建了 2 个到 mysql 的连接,然后为每个页面创建了 1-2 (r/w)。连接始终需要 5.2 秒才能连接。Debian 在我的操作系统中运行的 VM 中。为什么连接需要这么长时间?

有时需要 < 0.1 秒,这很好,但每次运行 5.2 x2-3 就太多了。有没有人遇到过这个问题?我该如何解决?

注意:我使用 .NET 进行连接。并不是说这很重要。和它的 mysql v5

-edit- 检查防火墙设置并做了很多事情后,我无法弄清楚问题所在。我找到了 mysql 的 noinstall 版本并使用了它。连接速度快如闪电。

小智 6

模糊可能是对的。我要检查的第一件事是反向 DNS。要解决此问题,请尝试将 --skip-name-resolve 标志设置为 mysqld:

http://dev.mysql.com/doc/refman/5.0/en/server-options.html#option_mysqld_skip-name-resolve

还要确保将您的主机名/ip 添加到 /etc/hosts


小智 3

您使用主机名还是 IP 地址进行连接?听起来您可能遇到 DNS 解析缓慢的情况。