mysql第一次查询速度很慢

问题描述:
第一次打开登录界面,输入用户名和密码,都要等待大概50s~60s时间,才能进入主界面。之后进行其他操作的速度很快。作为一名"正经"的码农,此事绝不能忍。

解决方法:
在 my.cnf 中添加 -skip-name-resolve

skip-name-resolve:
在用户登录过程中,mysql会对IP进行DNS反查,如果数据库所在服务器DNS有些问题,便导致这个过程耗时很长。添加这个参数可跳过反查加快登录速度。
但如果添加了这个参数,就不能使用mysql授权表中的host字段,只能够使用 ip地址,因为此时域名解析已经被禁止了。

你可能感兴趣的:(数据库,mysql第一次连接速度慢)