加速 MySQL 的網路連線,關閉 DNS Resolve 解析

2016-01-25 MySQL

最近發現在外部操作 MySQL 在建立連線的時候都會造成大量的 WAN 流量,但實際案例是使用 LAN 的環境在工作,不應該產生 WAN 的流量

 

使用 Wireshark 監控了一段時間發現 MySQL Server 在工作時經常在進行 DNS 查詢,當下判別是在建立連線時 MySQL 在反查 DNS,自然而然的就會往 DNS 去查詢

 

通常企業內部都會有內部 DNS 提供查詢,但若沒有就可以採用 MySQL 的 skip-name-resolve 的功能來關閉 DNS 反查的功能

 

 

在 CentOS 中找到 /etc/my.cnf

$ vim /etc/my.cnf

[mysqld]
..
skip-name-resolve
..

$ service mysqld restart

 

重新連線並測試,發現 MySQL 已經不再產生 DNS 查詢了。

給 Mr. 沙先生一點建議

彙整

分類

展開全部 | 收合全部

License

訂閱 Mr. 沙先生 的文章

輸入你的 email 用於訂閱