当前位置:首页 > 数据库 > MySQL数据库 > 正文

mysql服务器查询慢原因分析方法

  • 2017-02-03
  • 来源:阿龙网
  • 作者:
  • 人气:0
  • 评论:0
MySQL数据库在查询的时候会出现查询结果很慢,超过1秒,项目中需要找出执行慢的sql进行优化,应该怎么找呢,mysql数据库提供了一个很好的方法,如下:mysql5.0以上的版本

MySQL数据库在查询的时候会出现查询结果很慢,超过1秒,项目中需要找出执行慢的sql进行优化,应该怎么找呢,mysql数据库提供了一个很好的方法,如下:

mysql5.0以上的版本可以支持将执行比较慢的SQL语句记录下来。

1.需要使用打开记录查询慢的sql记录日志:

查看慢查询时间

show variables like 'slow%';

查看设置多久是慢查询

show variables like 'long%';

修改慢查询时间

set long_query_time=1;

打开慢查询记录日志

set global slow_query_log='ON';

mysql服务器查询慢原因分析方法

2.进入到log_file的目录下即可查询哪些sql执行慢了。

3.然后就是进行优化执行慢的sql,加索引、修改查询方式等

4.另外比较有用的命令:

查看哪些线程正在运行

show full processlist;

查看最大连接数

show variables like(Www.alOnely.Com.Cn) '%max_connections%';

当前连接数

show status like 'Threads_connected%';

相关推荐

网友评论

共有0条评论

您的评论需要经过审核才能显示!

热门评论

热门排行

图文信息

相关专题

最新信息