MySQL性能优化之慢查询定位

作者: 迦叶_金色的人生_荣耀而又辉煌 | 来源:发表于2021-01-18 07:14 被阅读0次

    上一篇 <<<MySQL执行计划示例解读
    下一篇 >>>


    开启慢查询日志,可以让MySQL记录下查询超过指定时间的语句,通过定位分析性能的瓶颈,才能更好的优化数据库系统的性能。
    先捕获低效SQL→慢查询优化方案→慢查询优化原则

    配置查询:
    show variables like '%query%';
    

    参数说明:
    slow_query_log 默认是off关闭的,使用时,需要改为on 打开      
    slow_query_log_file 记录的是慢日志的记录文件
    long_query_time 默认是10S,每次执行的sql达到这个时长,就会被记录

    慢查询时间设置:
    set global long_query_time = 1 修改慢查询时间1s
    set global slow_query_log ='ON' #开启慢查询
    

    tips:
    a、修改慢查询时间后,记得需要重新连接才可以生效
    b、慢查询的记录会有延迟

    相关文章

      网友评论

        本文标题:MySQL性能优化之慢查询定位

        本文链接:https://www.haomeiwen.com/subject/hejxoktx.html