第九站,互联网资源分享中心
当前位置: 第九站 > 操作系统 > Windows > mysql服务器查询慢原因分析方法

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

来源:未知 作者:admin 点击:
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';
?
2.进入到log_file的目录下即可查询哪些sql执行慢了。
?
3.然后就是进行优化执行慢的sql,加索引、修改查询方式等
?
4.另外比较有用的命令:
?
查看哪些线程正在运行
?
show full processlist;
?
查看最大连接数
?
show variables like '%max_connections%';
?
当前连接数
?
show status like 'Threads_connected%';
    顶一下
    (0)
    0%
    踩一下
    (0)
    0%
    ------分隔线----------------------------
    栏目导航
    精彩推荐

    友情链接

    申请链接