作者: Ineatie 出自: http://www.linuxdiyf.com
迩来创作发现新专栏的数据库衔接十分慢,登陆mysql数据库
mysql>show processlist;
| 20681949 | unauthenticated user | 10.10.4.193:52497 | NULL | Connect | | Reading from net | NULL |
| 20681948 | unauthenticated user | 10.10.4.193:52495 | NULL | Connect | | Reading from net | NULL
创作发现有十分多的 unauthenticated user 尝试做登入运用 mysql 的情況 ,当这种环境有限制孕育发生时就会构成细碎十分迟缓。
查阅mysql官方网站得知,这属于官方一个细碎上的稀罕设定,就把他当成mysql的一个bug算了。不论链接的的体式格式是经过 hosts 或是 IP 的体式格式,他都市对 DNS 做反查 mysqld 会尝试去反查 IP -> dns ,由于反查说明过慢,就会无法应付过量的盘查。
处理赏罚方法:
/usr/local/mysql/bin/mysqld_safe --skip-name-resolve --user=mysql&
加 --skip-name-resolve 这么一个参数就可以,封闭mysql的dns反查功能。
版权声明:
原创作品,准许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。不然将穷究司法责任。