详解MySql的慢查询分析及开启慢查询日志
发布时间 - 2026-01-11 00:18:19 点击率:次我最近也在研究MySQL性能优化的路上,那么今天也算个学习笔记吧!

在小伙伴们开发的项目中,对于MySQL排查问题找出性能瓶颈来说,最容易发现并解决的问题就是MYSQL的慢查询以及没有得用索引的查询。
接下来教大家如何开启MySQL5.0版本以上的慢查询日志记录;
OK,一起开始找出mysql中执行起来不“爽”的SQL语句吧。
首先,我们通过mysql命令进入mysql命令行中:
[root@yunuo_vm ~]# mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 4977 Server version: 5.6.17 Source distribution Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql>
ps:这里的MySQL版本是5.6.17
OK,进入到控制台了,接下来,我们查看下MySQL默认配置中多少秒才算慢查询
mysql> show variables like 'long%'; +-----------------+-----------+ | Variable_name | Value | +-----------------+-----------+ | long_query_time | 10.000000 | +-----------------+-----------+ 1 row in set (0.00 sec)
如上表显示,系统默认的慢查询时间上限是10秒,下面我们来把它改成1秒(大家也可以根据自己实际情况来定);
mysql> set long_query_time=1; 注: 我设置了1, 也就是执行时间超过1秒的都算慢查询。 Query OK, 0 rows affected (0.00 sec)
哦了!最后我们来瞅瞅MySQL开启慢查询日志记录没有;
mysql> show variables like 'slow%'; +---------------------+---------------+ | Variable_name | Value | +---------------------+---------------+ | slow_launch_time | 2 | | slow_query_log | OFF | | slow_query_log_file | /tmp/slow.log | +---------------------+---------------+
ps:
slow_query_log //是否打开日志记录
slow_query_log_file //日志存放位置
MySQL默认没有开启慢查询,下面我们来开启下:
mysql> set global slow_query_log='ON'; Query OK, 0 rows affected (0.00 sec)
至此大功告成!!!是不是很简单?
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# 分析mysql慢查询日志
# mysql
# 查询日志
# 开启
# MySql慢查询
# 深入mysql慢查询设置的详解
# MySQL慢查询查找和调优测试
# MySQL慢查询优化之慢查询日志分析的实例教程
# MySQL慢查询日志的配置与使用教程
# MySQL 开启慢查询日志的方法
# 对MySQL慢查询日志进行分析的基本教程
# 一次MySQL慢查询导致的故障
# MySQL开启慢查询日志功能的方法
# mysqlsla慢查询分析工具使用笔记
# MySQL慢查询工具的使用小结
# 也在
# 执行时间
# 把它
# 很简单
# 大功告成
# 实际情况
# 也算
# 可以根据
# 才算
# 最容易
# 有得
# 命令行
# 大家多多
# 都算
# 学习笔记
# 路上
# 小伙伴们
# id
# connection
# Server
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
微信小程序 闭包写法详细介绍
Laravel如何发送邮件_Laravel Mailables构建与发送邮件的简明教程
如何用已有域名快速搭建网站?
电商网站制作多少钱一个,电子商务公司的网站制作费用计入什么科目?
制作电商网页,电商供应链怎么做?
Laravel如何发送系统通知_Laravel Notifications实现多渠道消息通知
Laravel Eloquent关联是什么_Laravel模型一对一与一对多关系精讲
详解jQuery停止动画——stop()方法的使用
如何获取免费开源的自助建站系统源码?
JS碰撞运动实现方法详解
高防服务器:AI智能防御DDoS攻击与数据安全保障
详解CentOS6.5 安装 MySQL5.1.71的方法
如何在不使用负向后查找的情况下匹配特定条件前的换行符
Laravel项目怎么部署到Linux_Laravel Nginx配置详解
iOS验证手机号的正则表达式
如何在腾讯云免费申请建站?
如何自定义建站之星网站的导航菜单样式?
laravel服务容器和依赖注入怎么理解_laravel服务容器与依赖注入解析
如何在万网主机上快速搭建网站?
浅谈Javascript中的Label语句
广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?
如何在阿里云通过域名搭建网站?
Android仿QQ列表左滑删除操作
Laravel Debugbar怎么安装_Laravel调试工具栏配置指南
如何撰写建站申请书?关键要点有哪些?
韩国服务器如何优化跨境访问实现高效连接?
BootStrap整体框架之基础布局组件
java ZXing生成二维码及条码实例分享
韩国代理服务器如何选?解析IP设置技巧与跨境访问优化指南
Laravel如何优化应用性能?(缓存和优化命令)
Laravel如何使用API Resources格式化JSON响应_Laravel数据资源封装与格式化输出
美食网站链接制作教程视频,哪个教做美食的网站比较专业点?
如何在HTML表单中获取用户输入并用JavaScript动态控制复利计算循环
进行网站优化必须要坚持的四大原则
网站建设保证美观性,需要考虑的几点问题!
javascript中数组(Array)对象和字符串(String)对象的常用方法总结
如何在宝塔面板中创建新站点?
制作公司内部网站有哪些,内网如何建网站?
C语言设计一个闪闪的圣诞树
HTML 中如何正确使用模板变量为元素的 name 属性赋值
Linux后台任务运行方法_nohup与&使用技巧【技巧】
创业网站制作流程,创业网站可靠吗?
Bootstrap整体框架之JavaScript插件架构
Laravel怎么实现一对多关联查询_Laravel Eloquent模型关系定义与预加载【实战】
Laravel软删除怎么实现_Laravel Eloquent SoftDeletes功能使用教程
Laravel如何配置中间件Middleware_Laravel自定义中间件拦截请求与权限校验【步骤】
Laravel如何实现图片防盗链功能_Laravel中间件验证Referer来源请求【方案】
Laravel如何使用.env文件管理环境变量?(最佳实践)
如何在IIS管理器中快速创建并配置网站?
Laravel的路由模型绑定怎么用_Laravel Route Model Binding简化控制器逻辑

