MySQL建立连接慢的处理
按经验怀疑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建立连接慢的处理相关推荐
- mysql课程设计案例_JAVA中MySQL建立连接
下面是在JAVA中与MySQL建立连接的一个模块: package com.han; import java.sql.Connection; import java.sql.DriverManager ...
- golang mysql 超时_golang中mysql建立连接超时时间timeout 测试
本文测试连接mysql的超时时间. 这里的"连接"是建立连接的意思. 连接mysql的超时时间是通过参数timeout设置的. 1.建立连接超时测试 下面例子中,设置连接超时时间为 ...
- python3.6 mysql 教程_Python3.6与MySQL建立连接
====建立环境==== 1.先安装Python3.6 在公众号中回复Python3.6,获得下载地址.安装. 2.安装MySQL 在公众号中回复MySQL,获得下载地址.安装. 输入mysql -u ...
- mysql与其他连接需要的框架_VS2013与MySql建立连接;您的项目引用了最新实体框架;但是,找不到数据链接所需的与版本兼容的实体框架数据库 EF6使用Mysql的技巧...
因为之前都是看别人的项目,而没有自己从头到尾建立一个项目,所以这次尝试搭建时就出现了问题,主要是ASP.Net MVC项目中VS2013和MySql的连接. 第一个问题: 数据库表已建好,相应的数据库 ...
- golang中mysql建立连接超时时间timeout 测试
本文测试连接mysql的超时时间. 这里的"连接"是建立连接的意思. 连接mysql的超时时间是通过参数timeout设置的. 1.建立连接超时测试 下面例子中,设置连接超时时间为 ...
- c++与mysql建立连接_C++与mysql连接遇到的问题汇总
最近接触了很多数据库的东西,本来是一直接触的是sql server,不过由于项目需要就开始对mysql进行了连接.下面就让我这个菜鸟浅谈下经验吧. 对于C++连接mysql,我不太喜欢多下载一个软件m ...
- vs已经引用mysql还是不能用_VS2013与MySql建立连接;您的项目引用了最新实体框架;但是,找不到数据链接所需的与版本兼容的实体框架数据库 EF6使用Mysql的技巧[转载]...
在vs2013中使用mysql连接entityFramework经常会遇到这个问题:您的项目引用了最新实体框架:但是,找不到数据连接所需的与版本兼容的实体框架数据提供程序.请退出此向导,安装兼容提供程 ...
- mysql内连接和外连接的区别_Swoole4创建Mysql连接池
一 .什么是mysql连接池 场景:每秒同时有1000个并发,但是这个mysql同时只能处理400个连接,mysql会宕机. 解决方案:连接池,这个连接池建立了200个和mysql的连接,这1000个 ...
- Mysql短连接风暴
正常的短连接模式就是连接到数据库后,执行很少的 SQL 语句就断开,下次需要的时候再重连.如果使用的是短连接,在业务高峰期的时候,就可能出现连接数突然暴涨的情况. 我在第 1 篇文章<基础架构: ...
最新文章
- SLAM本质剖析-Open3D
- CNN阴影去除--DeshadowNet: A Multi-context Embedding Deep Network for Shadow Removal
- 2017光棍节新生训练赛
- Java Web开发Tomcat中三种部署项目的方法
- Servelt中的ServletContext对象
- 【Python笔记】使用 re 模块实现正则表达式操作
- Linux下设备驱动
- MSDN 2015本地帮助文档安装教程(简单明了版)
- cad上样条曲线上的点太多了_CAD中如何编辑样条曲线增加夹点? 看完你就知道了...
- 陕西2020行政区划调整_陕西2020行政区划调整
- linux搭建ddos发包机脚本_分享一个linux下自动封IP防御DDOS的脚本-网络教程与技术
-亦是美网络...
- 小程序中使用全局样式
- 3D游戏案例:滚动天空(超低配版)
- 信息系统项目管理师学习笔记13-项目合同管理
- 漂白水增稠剂看似木讷,其实在专注于分析罢了
- WhatsApp营销与引流是怎么进行的?
- linux 修改 bcast,Linux下修改MAC地址
- wps如何调节行间距?
- 【计算机毕业设计】251毕业论文管理系统设计与实现
- 【单片机毕业设计】【mcuclub-jj-013】基于单片机的衣柜的设计