Advertisement

MySQL学习之路:从效率低到优化技术及相关案例分析

阅读量:

一、慢SQL优化思路

  • 跟踪缓慢生成的结果集
  • 生成执行计划说明
  • 分析处理时间
  • 查看详细信息

1、慢查询日志记录慢SQL

复制代码
    show variables like 'slow_query_log%';
    show variables like 'long_query_time';

请查看慢查询日志配置信息,可以通过show variables like 'slow_query_log%'命令来获取详细配置设置。

在这里插入图片描述

如何启用慢查询日志呢?

临时开启:

复制代码
    set global slow_query_log='ON';

永久开启:

/etc/my.cnf中追加配置:
放到[mysqld]下:

复制代码
    slow_query_log=1
    slow_query_log_file=/var/lib/mysql/localhost-slow.log

![在这里插入图片描述](https://ad.itadn.com/c/weblog/blog-img/im

全部评论 (0)

还没有任何评论哟~