MySQL 客户端连接时间超过 14 秒

问题描述 投票:0回答:1

在我们的本地服务器中,我们安装了 mysql 4 节点集群 2 个用于 mgmt,2 个用于 datanode(NDB)。最大连接数为 4000,我们获得的并发连接数少于 400 个。 InnoDB缓冲池大小为500GB。所有都是具有1TB RAM和64核处理器的物理服务器。当用户尝试从应用程序 VM 连接到 mysql 服务器时,需要花费超过 14 秒的时间。但就我而言,从我的计算机连接到该服务器只需要不到一秒钟的时间。对于我们提供的应用程序虚拟机,我们为它们提供一个 IP 范围。是ip范围有问题吗?因为建立连接后,只需不到一秒的时间即可从数据库服务器获取或获取响应。但对于每个新连接,需要 14 秒,并且此问题是在从应用程序 VM 连接时出现的。是网络问题还是MySQL服务器问题?因为当我从该服务器 ping 数据库服务器时,平均时间为 1.3 毫秒。

我尝试增加主机缓存大小和其他变量,连接限制为 4000,但我们从未获得超过 400 个连接。 Innodb 缓冲池大小为 500GB。

mysql database networking server database-administration
1个回答
0
投票

更新:这是一个与 DNS 相关的问题。在我们的 DNS 服务器中进行 DNS 条目后,连接问题得到解决。我们可以在 DNS 服务器中创建 DNS 条目,也可以在 MySQL 服务器中创建主机条目。

我从 MySQL 服务器的错误日志中发现了这个问题

2024-02-27T02:00:29.257918Z 38902039 [Warning] [MY-010055] [Server] IP address 'xx.xxx.xx.xx' could not be resolved: This is usually a temporary error during hostname resolution and means that the local server did not receive a response from an authoritative server. 
© www.soinside.com 2019 - 2024. All rights reserved.