Java遠程連接華為雲服務器上的MYSQL速度很慢,有時遠程連接到MYSQL用時4-20秒不等,本地連接MYSQL正常,出現這種問題的主要原因是,默認安裝的 MYSQL開啟了DNS的反向解析,在MY.INI(WINDOWS系統下)或MY.CNF(UNIX或LINUX系統下)文件的[mysqld]下加入 skip-name-resolve這一句。連接mysql速度慢的解決方法.
服務器每次訪問db,mysql就會試圖去解析來訪問的機器的domain name,如果這時解析不料,等一段時間會失敗,數據才能被取過來。
DNS的反向解諧。在my.cnf中設置:skip-name-resolve就OK了。
發現這種連接慢的問題一般都是服務程序設置了DNS反向解析造成的。
具體操作如下:
1.找到my.cnf find / -name my.cnf

2.vi /etc/my.cnf
3.去掉skip-name-resolve前面的# 或者在

4.保存退出
5.重啟mysqld service mysqld restart
