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

  [复制链接]
查看: 6599|回复: 79
  • 慵懒
    2018-4-8 15:43
  • 发表于 2018-10-25 09:30:54 | 显示全部楼层 |阅读模式

    马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    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'

    发表于 2018-10-25 09:30:55 来自手机 | 显示全部楼层
    OMG!介是啥东东!!!
    回复

    使用道具 举报

    发表于 2018-10-25 21:44:25 | 显示全部楼层
    看起来不错
    回复

    使用道具 举报

    发表于 2018-10-25 22:43:14 | 显示全部楼层
    高手云集 果断围观
    回复

    使用道具 举报

    发表于 2018-10-26 10:48:06 | 显示全部楼层
    1v1飘过
    回复

    使用道具 举报

    发表于 2018-10-26 12:48:14 | 显示全部楼层
    嘘,低调。
    回复

    使用道具 举报

    发表于 2018-10-26 18:03:24 | 显示全部楼层
    沙发位出租,有意请联系电话:13838384381
    回复

    使用道具 举报

    发表于 2018-10-27 17:33:13 | 显示全部楼层
    介是神马?!!
    回复

    使用道具 举报

    发表于 2018-10-27 20:40:32 | 显示全部楼层
    呵呵。。。
    回复

    使用道具 举报

    发表于 2018-10-27 22:19:47 | 显示全部楼层
    支持,楼下的跟上哈~
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

     
     
    技术支持
    在线客服
    售后交流群瑞恩社区™售后</font><br><span>交流
    工作时间:
    8:00-18:00
    客服热线:
    15687827356
    微信扫一扫
    返回顶部 关注微信 下载APP 返回列表