2016年1月25日 星期一

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

最近發現在外部操作 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 查詢了。

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

沒有留言:

張貼留言