概述

考虑这么一个场景,开发系统时有个模块执行很慢,但是又不知道这中间涉及到什么sql,就可以设想在没什么业务量的时候来监控数据库全部执行过的sql语句,方便排查问题。


涉及命令

1、开启general log模式

mysql>set global general_log=on;

2、关闭general log模式

mysql>set global general_log=off;

3、设置log文件路径

mysql>set global general_log_file='xx/xx/xx.log';


1、查看是否开启日志记录

show variables like “general_log%” ;


2、临时开启日志记录

set global general_log='ON';

这时执行的所有sql都会被记录下来,但是如果重启mysql就会停止记录需要重新设置


3、查看日志

# tail -f /usr/local/mysql/data/iZmfgnjkehk13uZ.log 

这里主要是介绍general_log这个参数,大家有空也可以测试一下。后面会分享更多devops和DBA方面的内容,感兴趣的朋友可以关注一下~

查看mysql某人执行了什么语句_详解MySQL如何监控系统全部执行过的sql语句相关推荐

  1. mysql 的dcl语句_详解MySQL第三篇—DCL语句

    DCL(Data Control Language)语句:数据控制语句,用于控制不同数据段直接的许可和访问级别的语句.这些语句定义了数据库.表.字段.用户的访问权限和安全级别.主要的语句关键字包括 g ...

  2. mysql从挂了数据怎么恢复_详解MySQL误操作后怎样进行数据恢复

    一.开启binlog. 首先查看binlog是否开启 mysql> show variables like "log_bin"; +---------------+----- ...

  3. mysql数据库中count的作用_详解 MySQL中count函数的正确使用方法

    1. 描述 在MySQL中,当我们需要获取某张表中的总行数时,一般会选择使用下面的语句 select count(*) from table; 其实count函数中除了*还可以放其他参数,比如常数.主 ...

  4. mysql 事物的持久性是指_详解MySQL中事务的持久性实现原理

    前言 说到数据库事务,大家脑子里一定很容易蹦出一堆事务的相关知识,如事务的ACID特性,隔离级别,解决的问题(脏读,不可重复读,幻读)等等,但是可能很少有人真正的清楚事务的这些特性又是怎么实现的,为什 ...

  5. mysql获取当天每小时统计_详解mysql 获取某个时间段每一天、每一个小时的统计数据...

    获取每一天的统计数据 做项目的时候需要统对项目日志做分析,其中有一个需求是获取某个给定的时间段内,每一天的日志数据,比如说要获取从2018-02-02 09:18:36到2018-03-05 23:1 ...

  6. mysql执行事务的语句_详解MySQL执行事务的语法和流程

    摘要:MySQL 提供了多种存储引擎来支持事务. MySQL 提供了多种存储引擎来支持事务.支持事务的存储引擎有 InnoDB 和 BDB,其中,InnoDB 存储引擎事务主要通过 UNDO 日志和 ...

  7. mysql优化的几种方法_详解mysql数据库不同类型sql语句优化方法

    概述 分享一下之前笔记记录的一些不同类型sql语句优化方法,针对mysql. 主要分成优化INSERT语句.优化ORDER BY语句.优化GROUP BY 语句.优化嵌套查询.优化OR语句这几个方面, ...

  8. mysql中获取时间的年月日_详解mysql 获取当前日期及格式化

    MySQL 获取当前日期及日期格式 获取系统日期: NOW() 格式化日期: DATE_FORMAT(date, format) 注: date:时间字段 format:日期格式 返回系统日期,输出 ...

  9. 详解mysql数据库的启动与终止_详解MySQL数据库的启动与终止(一)

    由于MySQL服务器具有多种安装分发,而且能够运行在多种操作平台之上,因此它的启动与停止的方法也多种多样.你可以根据实际情况使用其中的一种.在你安装.升级或者维护系统时,你可能需要多次启动和终止服务器 ...

最新文章

  1. LeetCode19. Remove Nth Node From End of List 删除链表中的倒数第n个位置的元素
  2. 从源码角度分析MapReduce的map-output流程
  3. 第三章 系统指令与汇编程序设计 3.1 单片机指令系统
  4. Android 创建与解析XML(一)—— 概述
  5. C语言 | 基于MPU605(六轴传感器)的I2C实现LCD1602显示(代码类)
  6. 取出被正则表达式匹配的值
  7. IAR FOR STM8 学习笔记 固件库 GPIO
  8. java requestparams_详解在Spring MVC中使用注解的方式校验RequestParams
  9. MySQL left join right join inner join 区别
  10. VS2012 有效注册密钥(截止到2016/9/27仍有效)
  11. MySQL下载步骤详解
  12. 选择华为帐号作为第三方登录的三个理由!
  13. 关于SQL server 2012无法打开物理文件“某某某”,操作系统错误5 :(拒绝访问)。(Microsoft SQL Server,错误 5120)
  14. 阿里云域名配置和https证书(ssl证书)配置内容
  15. 阿里云域名注册流程(全流程详细教程)
  16. 关于外国人报考美国专利代理人的基础介绍
  17. 基于知识图谱构建新一代数据智能基础设施
  18. 【java】java学习笔记之java oop(面向对象)
  19. linux下的lib文件知识
  20. AI实战:深度学习模型压缩:模型裁剪——Pruning with Keras

热门文章

  1. mysql添加字段自动记录加入时间、更新时间
  2. 呆萌的图模型学习——图基本信息 Networkx基本操作(二)
  3. python不相等的两个字符串的 if 条件判断为True
  4. 钉钉机器人自动推送股票信息
  5. 2.15.9.menuconfig的实验学习思路
  6. VerbalExpressions
  7. Linux 安装 Pycharm
  8. 优化网站设计(三):对资源添加缓存控制
  9. DB2对年份的处理Year()
  10. 乘法器之四( 乘加器(Sum of multiplication))