解决了一个连接mysql特别慢的问题
2016-08-24 15:51
246 查看
最近使用了一台ucloud的云主机作为测试服务器
用了以后发现了一个问题
假设我的数据库服务器为D
我的应用服务器为A
新的这台云主机位C
这三台机器都不在一个机房
问题是这样的
从A链接到D,没有问题,但是从C链接到D,非常慢,要将近20秒才有响应
一开始使用A链接D没问题,我认为问题出在C上面
经过排查。。。。事实并非如此
其实真正的原因是因为mysql默认会根据客户端的ip反解域名
A的地址在D上面反解是没有问题的
问题出在C的地址在D上面反解不出来,解析超时时间为将近20秒,所以问题就是出现在这里啊
后来关掉了mysql的域名反解并重启mysql以后问题解决
查反解可以使用命令dig
dig -x ip地址
用了以后发现了一个问题
假设我的数据库服务器为D
我的应用服务器为A
新的这台云主机位C
这三台机器都不在一个机房
问题是这样的
从A链接到D,没有问题,但是从C链接到D,非常慢,要将近20秒才有响应
一开始使用A链接D没问题,我认为问题出在C上面
经过排查。。。。事实并非如此
其实真正的原因是因为mysql默认会根据客户端的ip反解域名
A的地址在D上面反解是没有问题的
问题出在C的地址在D上面反解不出来,解析超时时间为将近20秒,所以问题就是出现在这里啊
后来关掉了mysql的域名反解并重启mysql以后问题解决
查反解可以使用命令dig
dig -x ip地址
相关文章推荐
- JSP连接SQLServer数据库特别要注意一个小问题得到解决
- #菜鸟新手EclipseJavaEE&MySQL&Tomcat#关于一个Eclipse中登陆界面通过连接MySQL数据库进行验证的小体验(感谢qq群友引燃的解答让我解决这个小问题)
- MySQL5.0中文问题及JDBC数据库连接和JSP汉字编码问题解决方法总结
- Delphi7使用MyODBC连接Mysql乱码问题解决
- 一个特别的问题,终于解决了 isManager
- 如何用dot net连接MySQL,及中文乱码问题解决
- 解决了一个关于mysql登陆的问题.
- 解决了一个Mysql安装的一个小问题
- MySQL5.0中文问题及JDBC数据库连接和JSP汉字编码问题解决方法总结
- 一个mysql表索引被破坏的问题及解决
- mysql4.1以上版本连接时出现Client does not support authentication protocol问题解决办法
- java 连接 mysql 数据库"javax.servlet.ServletException: org.gjt.mm.mysql.Driver"是什么问题,怎样解决?
- 解决 c3p0 和 MySQL 集成情况下,连接长时间闲置后重新使用时报错的问题
- Linux+Mono+Apache2下Asp.net连接MySql的一个错误及解决方法
- jsp连接Mysql乱码问题解决
- (转)MySQL5.0中文问题及JDBC数据库连接和JSP汉字编码问题解决方法总结
- MySQL 5.1的中文支持的一个改进,从MySQL 4.1开始不支持中文路径,文件名的问题解决了
- [MySQL-server-standard-5.0.19-0.rhel4.x86_64.rpm]安装的一个问题的解决办法
- 解决不能通过mysql.sock连接MySQL问题的办法
- 解决mysql 8小时空闲后连接超时的问题