1.MySQL 5.5命令行里面

代码如下:

set global log_slow_queries = on; # 开启慢日志

set [session|global] long_query_time =0.2 # 设置时间.精确的毫秒

set global log_queries_not_using_indexes = on; # 设置无索引的查询

2.查看存放日志的形式

mysql> show variables like 'log_output';

这个FILE是指以文件的形式存放.

如果是TABLE就是存放到系统表中. mysql.slow_log表中.

使用set global log_output='table';变量更改

3.查看慢日志文件的存放位置(以文件形式存放时)

4.使用mysqldumpslow命令查看慢日志.

详细的可应用mysqldumpslow -help查询.

参数说明:

-s,是表示按照何种方式排序,c、t、l、r分别是按照记录次数、时间、查询时间、返回的记录数来排序(从大到小),ac、at、al、ar表示相应的倒叙.

-t, 是top n的意思,即为返回前面多少条数据.

-g,后边可以写一个正则匹配模式,大小写不敏感.

mysqldumpslow -s c -t 10 host-slow.log

列出返回记录集最多的10个sql语句

mysqldumpslow -s r -t 10 host-slow.log

按照时间返回前10条里面含有左连接的sql语句

mysqldumpslow -s t -t 10 -g "left join" host-slow.log

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:php中文网

mysql 5.5 slow log_mysql5.5开启慢日志slowlog的方法(log_slow_queries)_MySQL相关推荐

  1. mysql(slow-query) 快速开启慢日志查询的方法

    为什么80%的码农都做不了架构师?>>>    mysql有一个功能就是可以log下来运行的比较慢的sql语句,默认是没有这个log的 打开 my.ini ,找到 [mysql] 在 ...

  2. mysql 查询slow log状态,MySQL开启慢查询日志log-slow-queries的方法

    一个普通WEB站点的页面常常需要查询N条SQL语句后才能得出页面结果,当网站访问速度慢而前端做了大量优化工作以后,数据库瓶颈的查找也是WEB优化的一个重要部分. MySQL中提供了一个慢查询的日志记录 ...

  3. mysql 开启 slow log,mysql 5.5 开启慢日志slow log的方法(log_slow_queries)

    mysql 5.5 开启慢日志slow log的方法(log_slow_queries) 1.MySQL 5.5命令行里面 复制代码 代码如下: set global log_slow_queries ...

  4. MySQL慢查询(一) - 开启慢查询

    MySQL慢查询(一) - 开启慢查询 文章出自:https://www.cnblogs.com/luyucheng/p/6265594.html 一.简介 开启慢查询日志,可以让MySQL记录下查询 ...

  5. xampp mysql 查询很慢_如何开启mysql的慢查询机制

    1 在mysql中默认是不会开启慢查询日志功能的,我们可以使用show variables like '%slow%'来查看一下.结果如下: 参数说明:log_slow_queries表示服务器端是否 ...

  6. MySQL General、Slow日志介绍,参数及配置

    MySQL General log MySQL General log是记录mysqld(MySQLserver进程)收到的所有请求的日志,我们可以通过这个命令查看格式: SHOW CREATE TA ...

  7. mysql slave lock 跳过_slave开启MTS时执行mysqldump引发死锁案例

    出现这种问题除非手动干预,杀掉FTWRL的session,复制线程方可以继续进行.版本社区版5.7.26. 二.堵塞图 如果分析上面的堵塞可以画图如下: 三.关于woker线程w1和w3的等待 这里我 ...

  8. mysql可视化工具路径访问_windows开启3306端口并用可视化工具访问远程mysql(授权访问)...

    开启 mysql 的远程登陆帐号有两大步: 1.确定服务器上的防火墙没有阻止 3306 端口. MySQL 默认的端口是 3306 ,需要确定防火墙没有阻止 3306 端口,否则远程是无法通过 330 ...

  9. MySQL Workbench 8.0 默认没有开启Metadata and internal Schemas

    MySQL Workbench 8.0 默认没有开启Metadata and internal Schemas 默认不显示information_schema.mysql.performance_sc ...

最新文章

  1. freecplus框架-文件操作
  2. python二维数组初始化_如何在Python中初始化二维数组?
  3. Python面向对象模型概述
  4. linux中pak命令,Linux下Flatpak的安装与使用超详细教程
  5. cad尺寸标注快捷键_CAD中还能这样快速标注尺寸?怪不得同事天天准时下班
  6. 延时加载(lazy load)
  7. html计时加速,HTML-加速、再加速
  8. 邮件系统安装配置(postfix + dovecot)
  9. 限流的抖音号怎么养?养号方法是什么?
  10. 最右的一道面试算法题,--特殊基因
  11. 【C】 取一个整数 a 从右端开始的 4~7 位
  12. 录屏软件哪个好?电脑录屏软件排行榜推荐
  13. 网络编程培训之一 编程实现IP/TCP/UDP报文
  14. 【安装】sublime text 3 汉化插件
  15. 基础的网络服务器开发
  16. cocosCreator 精灵图片加载(一键还原大小+动态修改图片)
  17. Pie Chart(nvd3)
  18. 提高firefox扩展开发效率
  19. 一次真实的应急响应案例(Linux)——SSH暴力破解+crontab隐藏后门——事件复现(含靶场环境)
  20. 微信小程序-音乐播放器

热门文章

  1. Celery介绍---手机短信异步发送
  2. ASP:KU论坛跳转页面
  3. ps 动画gif制作
  4. 发育网络(DN): 一个涌现的图灵机
  5. Android 系统原生TTS使用
  6. java web inf_JavaWeb - 访问 WEB-INF 资源几种方式
  7. 优秀的 icon 的免费网站,看这篇就够了
  8. 计算机信息技术基础 第2版,计算机与信息技术基础(第2版)
  9. 【常用芯片】ULN2003工作原理及中文资料(实例:STM32驱动28BYJ48步进电机)
  10. java获取过去12个月日期