如何解决连接 MySQL 时的延迟?

如何解决连接 MySQL 时的延迟?

我在同一台机器上有 2 个 VM,一个运行 Apache,另一个运行 MySQL。

尝试从 Apache 连接到 MySQL 时,控制台需要 5 秒钟才能出现。

当尝试从 Apache 连接到外部 MySQL 时,它只需不到 1/4 秒即可完成。

我该如何调试?这可能是路由吗?我通过 IP、同一网络、同一网段等进行访问。

我怎样才能解决这个问题?

答案1

我的钱花在了名称解析上;服务器正在尝试(但失败了)对连接来自的私有 IP 地址进行反向 DNS 查找。

尝试该skip-name-resolve选项。

相关内容