按经验怀疑dns反查是可能原因,检查配置文件/etc/resolv.conf,发现里面填写DNS的服务器,但是10是内网机器ping不通。

原因:
连接建立时,mysql进行DNS反查,但是DNS连不上,于是一直等待到超时。

处理:
在配置文件my.cnf中加上skip_name_resolve,重启mysql后问题消失。

----------------

后来还遇到过一例Java连MySQL报错:Cannot create PoolableConnectionFactory (Access denied for user ‘*@*’ (using password: YES)) ,经查也是同样问题,现在过手

的MySQL都先加上skip_name_resolve参数。

-----------------

对于一些没有使用连接池的APP,优化连接速度的建议

skip_name_resolve   #跳过DNS反查,能提高连接速度

back_log = 120        #在堆栈内缓存建立连接的资源,能支持短时间快速建立大量连接

thread_cache_size = 128    #把连接创建的线程缓存,下次复用

MySQL建立连接慢的处理相关推荐

  1. mysql课程设计案例_JAVA中MySQL建立连接

    下面是在JAVA中与MySQL建立连接的一个模块: package com.han; import java.sql.Connection; import java.sql.DriverManager ...

  2. golang mysql 超时_golang中mysql建立连接超时时间timeout 测试

    本文测试连接mysql的超时时间. 这里的"连接"是建立连接的意思. 连接mysql的超时时间是通过参数timeout设置的. 1.建立连接超时测试 下面例子中,设置连接超时时间为 ...

  3. python3.6 mysql 教程_Python3.6与MySQL建立连接

    ====建立环境==== 1.先安装Python3.6 在公众号中回复Python3.6,获得下载地址.安装. 2.安装MySQL 在公众号中回复MySQL,获得下载地址.安装. 输入mysql -u ...

  4. mysql与其他连接需要的框架_VS2013与MySql建立连接;您的项目引用了最新实体框架;但是,找不到数据链接所需的与版本兼容的实体框架数据库 EF6使用Mysql的技巧...

    因为之前都是看别人的项目,而没有自己从头到尾建立一个项目,所以这次尝试搭建时就出现了问题,主要是ASP.Net MVC项目中VS2013和MySql的连接. 第一个问题: 数据库表已建好,相应的数据库 ...

  5. golang中mysql建立连接超时时间timeout 测试

    本文测试连接mysql的超时时间. 这里的"连接"是建立连接的意思. 连接mysql的超时时间是通过参数timeout设置的. 1.建立连接超时测试 下面例子中,设置连接超时时间为 ...

  6. c++与mysql建立连接_C++与mysql连接遇到的问题汇总

    最近接触了很多数据库的东西,本来是一直接触的是sql server,不过由于项目需要就开始对mysql进行了连接.下面就让我这个菜鸟浅谈下经验吧. 对于C++连接mysql,我不太喜欢多下载一个软件m ...

  7. vs已经引用mysql还是不能用_VS2013与MySql建立连接;您的项目引用了最新实体框架;但是,找不到数据链接所需的与版本兼容的实体框架数据库 EF6使用Mysql的技巧[转载]...

    在vs2013中使用mysql连接entityFramework经常会遇到这个问题:您的项目引用了最新实体框架:但是,找不到数据连接所需的与版本兼容的实体框架数据提供程序.请退出此向导,安装兼容提供程 ...

  8. mysql内连接和外连接的区别_Swoole4创建Mysql连接池

    一 .什么是mysql连接池 场景:每秒同时有1000个并发,但是这个mysql同时只能处理400个连接,mysql会宕机. 解决方案:连接池,这个连接池建立了200个和mysql的连接,这1000个 ...

  9. Mysql短连接风暴

    正常的短连接模式就是连接到数据库后,执行很少的 SQL 语句就断开,下次需要的时候再重连.如果使用的是短连接,在业务高峰期的时候,就可能出现连接数突然暴涨的情况. 我在第 1 篇文章<基础架构: ...

最新文章

  1. SLAM本质剖析-Open3D
  2. CNN阴影去除--DeshadowNet: A Multi-context Embedding Deep Network for Shadow Removal
  3. 2017光棍节新生训练赛
  4. Java Web开发Tomcat中三种部署项目的方法
  5. Servelt中的ServletContext对象
  6. 【Python笔记】使用 re 模块实现正则表达式操作
  7. Linux下设备驱动
  8. MSDN 2015本地帮助文档安装教程(简单明了版)
  9. cad上样条曲线上的点太多了_CAD中如何编辑样条曲线增加夹点? 看完你就知道了...
  10. 陕西2020行政区划调整_陕西2020行政区划调整
  11. linux搭建ddos发包机脚本_分享一个linux下自动封IP防御DDOS的脚本-网络教程与技术 -亦是美网络...
  12. 小程序中使用全局样式
  13. 3D游戏案例:滚动天空(超低配版)
  14. 信息系统项目管理师学习笔记13-项目合同管理
  15. 漂白水增稠剂看似木讷,其实在专注于分析罢了
  16. WhatsApp营销与引流是怎么进行的?
  17. linux 修改 bcast,Linux下修改MAC地址
  18. wps如何调节行间距?
  19. 【计算机毕业设计】251毕业论文管理系统设计与实现
  20. 【单片机毕业设计】【mcuclub-jj-013】基于单片机的衣柜的设计

热门文章

  1. 2022年全球市场介质浆料总体规模、主要生产商、主要地区、产品和应用细分研究报告
  2. SQL学习之使用order by 依照指定顺序排序或自己定义顺序排序
  3. 【小游戏】2D游戏黄金矿工GoldMiner(关卡模式)
  4. 手机快速将语音转换成文字的方法!详细步骤教你使用,方便又高效
  5. 限流Throttling
  6. 怎样学习有限元分析才能更快?
  7. php 多核cpu,如何利用多核CPU来加速你的Linux命令
  8. 运维自动化之salt
  9. 为什么很多人家里不准备尺子了?手机怎么测量长度?
  10. Android仿QQ微信开场导航以及登陆界面