远程首次连接mysql速度慢的解决方法

    xiaoxiao2021-03-26  18

    使用Java程序连接MySQL数据库时,发现启动相关慢。

    对代码进行测试,发现第一次连接时较慢。

    在mysql的配置文件/etc/my.cnf中添加如下项

    [mysqld]

    skip-name-resolve

    重启MySQL

    service mysqld restart

    连接正常——原来需要40秒,现在只需要2毫秒即操作完成。

    要网上查了相关知识,解释如下:

    当新的客户连接mysqld时,mysqld创建一个新的线程来处理请求。该线程先检查是否主机名在主机名缓存中。如果不在,线程试图解析主机名。

    转载请注明原文地址: https://ju.6miu.com/read-658862.html

    最新回复(0)