Mysql开启慢查询

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: 方式一 :登录Mysql :  mysql -uroot -proot   查询系统参数mysql> show variables like "%slow%";+--------...

方式一 :登录Mysql :  

mysql -uroot -proot   

查询系统参数

mysql> show variables like "%slow%";
+---------------------+---------------------------------+
| Variable_name       | Value                           |
+---------------------+---------------------------------+
| log_slow_queries    | OFF                              |
| slow_launch_time    | 2                               |
| slow_query_log      | OFF                              |
| slow_query_log_file | /var/run/mysqld/mysqld-slow.log |
+---------------------+---------------------------------+
4 rows in set (0.00 sec)

slow_query_log: off关闭状态  on开启状态

slow_launch_time   默认超过2s为慢查询

slow_query_log_file  慢查询日志的存放路径


在不同的mysql版本中,显示的名称会不一样,不过都可以通过 show variables like "%slow%" 查出来


方式二 : 在系统不重启的情况下启用慢查询日志

mysql> set global slow_query_log=ON;
Query OK, 0 rows affected (0.00 sec)

mysql> set global slow_launch_time=2;
Query OK, 0 rows affected (0.05 sec)

mysql> show variables like "%slow%";
+---------------------+---------------------------------+
| Variable_name       | Value                           |
+---------------------+---------------------------------+
| log_slow_queries    | ON                              |
| slow_launch_time    | 2                               |
| slow_query_log      | ON                              |
| slow_query_log_file | /var/run/mysqld/mysqld-slow.log |
+---------------------+---------------------------------+
4 rows in set (0.00 sec)

mysql 5.1.6版本起,slow_query_log 和 slow_launch_time 支持写文件或写数据库表两种方式,日志配置可以在global级别动态修改。


方式三 : 配置文件方式,需要重启  

my.cnf

slow_query_log_file=/var/run/mysqld/mysqld-slow.log
slow_launch_time=2




相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
20天前
|
SQL 监控 关系型数据库
深入理解MySQL日志:通用查询、慢查询和错误日志详解
深入理解MySQL日志:通用查询、慢查询和错误日志详解
565 0
|
8月前
|
关系型数据库 MySQL 索引
mysql之开启慢查询日志
mysql之开启慢查询日志
|
8月前
|
SQL 监控 关系型数据库
【MYSQL高级】Mysql找出执行慢的SQL【慢查询日志使用与分析】
【MYSQL高级】Mysql找出执行慢的SQL【慢查询日志使用与分析】
572 0
|
20天前
|
SQL 缓存 关系型数据库
mysql性能优化-慢查询分析、优化索引和配置
mysql性能优化-慢查询分析、优化索引和配置
122 1
|
20天前
|
SQL 关系型数据库 MySQL
MySQL - 慢查询优化
MySQL - 慢查询优化
|
20天前
|
SQL 关系型数据库 MySQL
MySQL SQL性能分析 慢查询日志、explain使用
MySQL SQL性能分析 慢查询日志、explain使用
139 0
|
20天前
|
SQL 存储 关系型数据库
②⑩ 【MySQL Log】详解MySQL日志:错误日志、二进制日志、查询日志、慢查询日志
②⑩ 【MySQL Log】详解MySQL日志:错误日志、二进制日志、查询日志、慢查询日志
86 0
|
20天前
|
SQL 监控 关系型数据库
MySQL调优之慢查询日志应用
MySQL调优之慢查询日志应用
55 0
|
10月前
|
SQL 监控 关系型数据库
MySQL-慢查询日志分析
MySQL-慢查询日志分析
250 0
|
10月前
|
SQL 存储 关系型数据库
【MySQL进阶-07】深入理解mysql性能优化以及解决慢查询问题
【MySQL进阶-07】深入理解mysql性能优化以及解决慢查询问题
236 0