MySQL连接缓慢,打开缓慢原因
2016-09-23 00:00
211 查看
问题描述:我在本地搭建了一个mysql,用于开发同事的工作。最近跟我反映说,mysql连接巨慢,访问表无论大小都要很长时间。在网上找了一些文章,做了以下处理。
1. 开启MySQL慢查询
vi /etc/my.cnf
log-slow-queries=/mydata/mysql/slowquery.log
long_query_time =2
2.添加
skip-name-resolve-- 参数的目的是不再进行反解析(ip不反解成域名),这样可以加快数据库的反应时间
问题原因:MySQL数据库收到一个网络连接后,首先拿到对方的IP地址,然后对这个IP地址进行反向DNS解析从而得到这个IP地址对应的主机名。用主机名在权限系统里面进行权限判断。反向DNS解析是耗费时间的,有可能让用户感觉起来很慢。甚至有的时候,反向解析出来的主机名并没有指向这个IP地址,这时候就无法连接成功了。
添加之后,访问果然变快了,问题得到了解决。
1. 开启MySQL慢查询
vi /etc/my.cnf
log-slow-queries=/mydata/mysql/slowquery.log
long_query_time =2
2.添加
skip-name-resolve-- 参数的目的是不再进行反解析(ip不反解成域名),这样可以加快数据库的反应时间
问题原因:MySQL数据库收到一个网络连接后,首先拿到对方的IP地址,然后对这个IP地址进行反向DNS解析从而得到这个IP地址对应的主机名。用主机名在权限系统里面进行权限判断。反向DNS解析是耗费时间的,有可能让用户感觉起来很慢。甚至有的时候,反向解析出来的主机名并没有指向这个IP地址,这时候就无法连接成功了。
添加之后,访问果然变快了,问题得到了解决。
相关文章推荐
- MySQL连接缓慢,打开缓慢原因
- Typecho SQLite与MySQL的数据库切换及解决MySQL连接打开缓慢问题
- ZendFramework中打开Pdo扩展连接MySql
- mysql的wait_timeout 的原因,有可能c3p0的连接失败,造成请求失败
- mysql 在服务器上写入缓慢的原因
- 在MyEclipse中连接MySQL报错,原因其实很简单
- 【MySql】mysql无法建立连接或建立连接失败原因分析
- 网络连接正确的前提下无法打开 Web 页的几种可能原因
- php 5.4 连接不上 mysql 的真正原因!!
- 解决远程连接mysql很慢的方法(mysql_connect 打开连接慢)
- 解决远程连接mysql很慢的方法(mysql_connect 打开连接慢)
- 解决远程连接mysql很慢的问题(mysql_connect 打开连接慢)
- 润乾报表3.5 连接 mysql 失败的原因
- 打开Word文档非常缓慢”原因分析及解决方法
- 打开Word文档非常缓慢”原因分析及解决方法
- 解决远程连接mysql很慢的问题(mysql_connect 打开连接慢)
- 远程无法连接SQL2000及MySQL的原因和解决办法
- 远程连接Mysql 缓慢
- window.open() 打开IE缓慢的原因
- php操作Mysql简单介绍:连接mysql|打开数据库|查询|关闭mysql