摘要:教程所示圖片使用的是倉庫圖片,網速過慢的朋友請移步原文連接緩慢。而且,使用等工具的鏈接速度也非常緩慢。項目為了實現高并發,所以使用的是連接池。經過摸索,連接緩慢應該是自帶的解析過慢造成的。進入,查看相關配置解析被禁止,而連接速度也恢復了。
教程所示圖片使用的是 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 解析被禁止,而連接速度也恢復了。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/17772.html
閱讀 3160·2021-11-19 09:40
閱讀 3647·2021-11-16 11:52
閱讀 2980·2021-11-11 16:55
閱讀 3171·2019-08-30 15:55
閱讀 1177·2019-08-30 13:08
閱讀 1656·2019-08-29 17:03
閱讀 3012·2019-08-29 16:19
閱讀 2579·2019-08-29 13:43