查看mysql某人执行了什么语句_详解MySQL如何监控系统全部执行过的sql语句
概述
考虑这么一个场景,开发系统时有个模块执行很慢,但是又不知道这中间涉及到什么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语句相关推荐
- mysql 的dcl语句_详解MySQL第三篇—DCL语句
DCL(Data Control Language)语句:数据控制语句,用于控制不同数据段直接的许可和访问级别的语句.这些语句定义了数据库.表.字段.用户的访问权限和安全级别.主要的语句关键字包括 g ...
- mysql从挂了数据怎么恢复_详解MySQL误操作后怎样进行数据恢复
一.开启binlog. 首先查看binlog是否开启 mysql> show variables like "log_bin"; +---------------+----- ...
- mysql数据库中count的作用_详解 MySQL中count函数的正确使用方法
1. 描述 在MySQL中,当我们需要获取某张表中的总行数时,一般会选择使用下面的语句 select count(*) from table; 其实count函数中除了*还可以放其他参数,比如常数.主 ...
- mysql 事物的持久性是指_详解MySQL中事务的持久性实现原理
前言 说到数据库事务,大家脑子里一定很容易蹦出一堆事务的相关知识,如事务的ACID特性,隔离级别,解决的问题(脏读,不可重复读,幻读)等等,但是可能很少有人真正的清楚事务的这些特性又是怎么实现的,为什 ...
- mysql获取当天每小时统计_详解mysql 获取某个时间段每一天、每一个小时的统计数据...
获取每一天的统计数据 做项目的时候需要统对项目日志做分析,其中有一个需求是获取某个给定的时间段内,每一天的日志数据,比如说要获取从2018-02-02 09:18:36到2018-03-05 23:1 ...
- mysql执行事务的语句_详解MySQL执行事务的语法和流程
摘要:MySQL 提供了多种存储引擎来支持事务. MySQL 提供了多种存储引擎来支持事务.支持事务的存储引擎有 InnoDB 和 BDB,其中,InnoDB 存储引擎事务主要通过 UNDO 日志和 ...
- mysql优化的几种方法_详解mysql数据库不同类型sql语句优化方法
概述 分享一下之前笔记记录的一些不同类型sql语句优化方法,针对mysql. 主要分成优化INSERT语句.优化ORDER BY语句.优化GROUP BY 语句.优化嵌套查询.优化OR语句这几个方面, ...
- mysql中获取时间的年月日_详解mysql 获取当前日期及格式化
MySQL 获取当前日期及日期格式 获取系统日期: NOW() 格式化日期: DATE_FORMAT(date, format) 注: date:时间字段 format:日期格式 返回系统日期,输出 ...
- 详解mysql数据库的启动与终止_详解MySQL数据库的启动与终止(一)
由于MySQL服务器具有多种安装分发,而且能够运行在多种操作平台之上,因此它的启动与停止的方法也多种多样.你可以根据实际情况使用其中的一种.在你安装.升级或者维护系统时,你可能需要多次启动和终止服务器 ...
最新文章
- LeetCode19. Remove Nth Node From End of List 删除链表中的倒数第n个位置的元素
- 从源码角度分析MapReduce的map-output流程
- 第三章 系统指令与汇编程序设计 3.1 单片机指令系统
- Android 创建与解析XML(一)—— 概述
- C语言 | 基于MPU605(六轴传感器)的I2C实现LCD1602显示(代码类)
- 取出被正则表达式匹配的值
- IAR FOR STM8 学习笔记 固件库 GPIO
- java requestparams_详解在Spring MVC中使用注解的方式校验RequestParams
- MySQL left join right join inner join 区别
- VS2012 有效注册密钥(截止到2016/9/27仍有效)
- MySQL下载步骤详解
- 选择华为帐号作为第三方登录的三个理由!
- 关于SQL server 2012无法打开物理文件“某某某”,操作系统错误5 :(拒绝访问)。(Microsoft SQL Server,错误 5120)
- 阿里云域名配置和https证书(ssl证书)配置内容
- 阿里云域名注册流程(全流程详细教程)
- 关于外国人报考美国专利代理人的基础介绍
- 基于知识图谱构建新一代数据智能基础设施
- 【java】java学习笔记之java oop(面向对象)
- linux下的lib文件知识
- AI实战:深度学习模型压缩:模型裁剪——Pruning with Keras