MySqL首次访问很慢,然后再访问又很快。停止访问,过段时间以后,又是如此。
分析原因:
一,应该是MySql一段时间不访问,休眠了,然后启动需要时间。
然后查询资料,发现MySql有一个wait_timeout参数,如果MySqL超过wait_timeout时间没有访问的话就会休眠。
于是,我们可以把wait_timeout设置得大一点。
二、域名解析检测。
MySql有一个域名检测,如果DNS出了问题,会导致MySql卡死在这里。可以添加skip-name-resolve参数来跳过域名检测
解决方案:
修改MySql的配置文件,一般是在MySql的安装目录下面,文件名,形如:My.ini
在里面任意位置添加2条
skip-name-resolve
wait_timeout=6048000
保存文件,重启MySql即可生效。
推荐您阅读更多有关于“ MySql ”的文章
以上内容如果对你有用,请收藏。
评论列表: