全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

详解MySql的慢查询分析及开启慢查询日志

我最近也在研究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 


相关文章: 建站之星多图banner生成与模板自定义指南  宝塔面板创建网站无法访问?如何快速排查修复?  建站之星安装路径如何正确选择及配置?  建站为何优先选择香港服务器?  广州网站设计制作一条龙,广州巨网网络科技有限公司是干什么的?  简历在线制作网站免费版,如何创建个人简历?  建站之星代理商如何保障技术支持与售后服务?  C#怎么创建控制台应用 C# Console App项目创建方法  教学论文网站制作软件有哪些,写论文用什么软件 ?  宁波自助建站系统如何快速打造专业企业网站?  香港网站服务器数量如何影响SEO优化效果?  制作农业网站的软件,比较好的农业网站推荐一下?  c++ stringstream用法详解_c++字符串与数字转换利器  如何用5美元大硬盘VPS安全高效搭建个人网站?  网站制作软件免费下载安装,有哪些免费下载的软件网站?  子杰智能建站系统|零代码开发与AI生成SEO优化指南  电商平台网站制作流程,电商网站如何制作?  如何通过网站建站时间优化SEO与用户体验?  如何快速生成高效建站系统源代码?  ,有什么在线背英语单词效率比较高的网站?  建站之星安装需要哪些步骤及注意事项?  建站之星Pro快速搭建教程:模板选择与功能配置指南  建站主机选购指南:核心配置与性价比推荐解析  免费ppt制作网站,有没有值得推荐的免费PPT网站?  如何在IIS服务器上快速部署高效网站?  制作网站公司那家好,网络公司是做什么的?  车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?  如何制作一个表白网站视频,关于勇敢表白的小标题?  宝塔建站无法访问?如何排查配置与端口问题?  深圳防火门网站制作公司,深圳中天明防火门怎么编码?  网站视频怎么制作,哪个网站可以免费收看好莱坞经典大片?  建站主机数据库如何配置才能提升网站性能?  如何彻底卸载建站之星软件?  枣阳网站制作,阳新火车站打的到仙岛湖多少钱?  关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)  如何基于云服务器快速搭建网站及云盘系统?  建站之星如何快速生成多端适配网站?  如何通过西部数码建站助手快速创建专业网站?  如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南  如何在香港免费服务器上快速搭建网站?  网站制作大概要多少钱一个,做一个平台网站大概多少钱?  公众号网站制作网页,微信公众号怎么制作?  免费网站制作模板下载,除了易企秀之外还有什么H5平台可以制作H5长页面,最好是免费的?  JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)  如何在IIS中配置站点IP、端口及主机头?  如何通过多用户协作模板快速搭建高效企业网站?  建站之星3.0如何解决常见操作问题?  ,交易猫的商品怎么发布到网站上去?  如何获取开源自助建站系统免费下载链接?  如何通过NAT技术实现内网高效建站? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。