资讯专栏INFORMATION COLUMN

Mysql连接缓慢

HtmlCssJs / 3571人阅读

摘要:教程所示图片使用的是仓库图片,网速过慢的朋友请移步原文连接缓慢。而且,使用等工具的链接速度也非常缓慢。项目为了实现高并发,所以使用的是连接池。经过摸索,连接缓慢应该是自带的解析过慢造成的。进入,查看相关配置解析被禁止,而连接速度也恢复了。

教程所示图片使用的是 github 仓库图片,网速过慢的朋友请移步>>> (原文)Mysql 连接缓慢。

更多讨论或者错误提交,也请移步。

最近在 Node 上进行 Mysql 操作的时候,经常会报出:Handshake inactivity timeout 错误。而且,使用 Mysql-Font 等工具的链接速度也非常缓慢。

项目为了实现高并发,所以使用的是连接池。在查询了相关文档后,修改了acquireTimeout等选项。报错不变。

经过摸索,连接缓慢应该是:Mysql 自带的 DNS 解析过慢 造成的。在配置文件中禁用 DNS 解析即可。

我的 Mysql 版本是5.7,代开配置文件:sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf

添加如下代码:

# 其他配置...
[mysqld]
skip-name-resolve
# 其他配置...

重启 Mysql 服务:sudo service mysql restart

进入 Mysql,查看相关配置:

DNS 解析被禁止,而连接速度也恢复了。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/17772.html

相关文章

发表评论

0条评论

最新活动
阅读需要支付1元查看
<