MySQL如何监控系统全部执行过的sql语句
时间:2019-07-01 11:34:31 来源: 作者:
概述
考虑这么一个场景,开发系统时有个模块执行很慢,但是又不知道这中间涉及到什么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这个参数,大家有空也可以测试一下。
Tags:MySQL
点击:() 评论:()
声明:本站部分内容来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除,谢谢。
▌相关评论
用户名:
密码:
验证码:
匿名发表
▌相关推荐
前言首发公众号:bigsai 头条号:程序员bigsai 还请关注、一键三连!对于Web来说,用户量和访问量在一定程度上推动项目技术和架构的更迭和进步。可能会有以下的一些状况:页面并发量...【详细内容】
2020-11-10
MySQL 点击:(1) 评论:(0) 加入收藏
总结下之前看到的一些关于MySQL索引原理的内容,好记性不如烂笔头。1. B+树我们知道InnoDB的索引是以B+树的形式组织的。B+树是一种树数据结构,是一个n叉树,每个节点通常有多个...【详细内容】
2020-11-10
MySQL 点击:(2) 评论:(0) 加入收藏
MYSQL内部模块连接器(JDBC、ODBC等) =>[MYSQL 内部[Connection Pool] (授权、线程复用、连接限制、内存检测等)=>[SQL Interface] (DML、DDL、Views等) [Parser] (Query Tra...【详细内容】
2020-11-10
MySQL 点击:(3) 评论:(0) 加入收藏
前言众所周知,MySQL广泛应用于互联网的OLTP(联机事务处理过程)业务系统中,在大厂开发规范中,经常会看到一条"不建议使用text大字段类型”。下面就从text类型的存储结构,引发的问题...【详细内容】
2020-11-10
MySQL 点击:(2) 评论:(0) 加入收藏
作者:姚远专注于 Oracle、MySQL 数据库多年,Oracle 10G 和 12C OCM,MySQL 5.6,5.7,8.0 OCP。现在鼎甲科技任技术顾问,为同事和客户提供数据库培训和技术支持服务。本文来源:原创投...【详细内容】
2020-11-09
MySQL 点击:(4) 评论:(0) 加入收藏
Mysql 内建的复制功能是构建基于 Mysql 的大规模、高性能应用的基础,同时也是高可用性、可扩展性、灾难恢复、备份及数据仓库等工作的基础。通过本章内容,可以更好地理解主从...【详细内容】
2020-11-07
MySQL 点击:(2) 评论:(0) 加入收藏
了解MySQL(超详细的MySQL工作原理 体系结构)1.MySQL体系结构2.MySQL内存结构3.MySQL文件结构4.innodb体系结构一、了解MySQL前你需要知道的引擎是什么:MySQL中的数据用各...【详细内容】
2020-11-06
MySQL 点击:(4) 评论:(0) 加入收藏
写在前面MySQL数据库在互联网行业使用的比较多,有些小伙伴可能会认为MySQL数据库比较小,存储不了很多的数据。其实,这些小伙伴是真的不了解MySQL。MySQL的小不是说使用MySQL存...【详细内容】
2020-11-05
MySQL 点击:(5) 评论:(0) 加入收藏
MySQL是一个多用户的数据库,最高权限管理者是root用户,它拥有着最高的权限操作。包括select、update、delete、update、grant等操作。如果有其他用户想使用MySQL,那么一般情况...【详细内容】
2020-11-05
MySQL 点击:(7) 评论:(0) 加入收藏
单条SQL语句执行时,会被当成一个事务提交吗?以下内容摘自 《高性能MySQL》(第3版)“MySQL默认采用自动提交(AUTOCOMMIT)模式。也就是说,如果不是显式地开始一个事务,则每个查询都...【详细内容】
2020-11-04
MySQL 点击:(6) 评论:(0) 加入收藏
每一个好习惯都是一笔财富,本文分SQL后悔药, SQL性能优化,SQL规范优雅三个方向,分享写SQL的21个好习惯,谢谢阅读,加油哈~公众号:捡田螺的小男孩1. 写完SQL先explain查看执行计划(SQL...【详细内容】
2020-11-03
MySQL 点击:(3) 评论:(0) 加入收藏
使用命令发现磁盘使用率为100%了,还剩几十兆。一系列神操作备份数据库,删除实例、删除数据库表、重启mysql服务,结果磁盘空间均没有释放。怎么办网上查了很多资源,说要进行磁盘...【详细内容】
2020-10-29
MySQL 点击:(6) 评论:(0) 加入收藏
简介MySQL8.0已经正式发布了,提供了很多新特性,性能提升也是很明显。 下载可以直接使用国内的镜像源进行下载wget -c mirrors.huaweicloud.com/mysql/Downloads/MySQL-8.0/mys...【详细内容】
2020-10-28
MySQL 点击:(9) 评论:(0) 加入收藏
概述MySQL数据库与 Oracle、 SQL Server 等数据库相比,有其内核上的优势与劣势。我们在使用MySQL数据库的时候需要遵循一定规范,扬长避短。无意中从github上看到一个大佬的MyS...【详细内容】
2020-10-27
MySQL 点击:(3) 评论:(0) 加入收藏
一、写作背景大家都清楚,日志是 MySQL数据库的重要组成部分,记录着数据库运行期间各种状态信息。MySQL日志主要包括错误日志、查询日志、慢查询日志、二进制日志(binlog)和事...【详细内容】
2020-10-22
MySQL 点击:(8) 评论:(0) 加入收藏
将 MySQL 的数据导入到 HDFS 中/usr/local/service/sqoop/bin/sqoop-import \--connect jdbc:mysql://$mysqlIP/test \--username root \-P --table sqoop_test \-m 4 \--...【详细内容】
2020-10-21
MySQL 点击:(5) 评论:(0) 加入收藏
一、创建数据库create database database_name;PHP中创建数据库的两种方法:(MYSQL_create_db(),MYSQL_query())$CONN = MYSQL_CONNect(“localhost”,”username”,”passwo...【详细内容】
2020-10-20
MySQL 点击:(6) 评论:(0) 加入收藏
Access denied for user 'root'@'localhost' (using password: YES) 这个错误在网上搜一下,能看到非常多的此类问题的解决方法,但 MySQL 版本不一样,导致同一...【详细内容】
2020-10-20
MySQL 点击:(6) 评论:(0) 加入收藏
我们的合作客户,驻场人员报告说一个 RDS 实例出现磁盘不足的告警,需要排查。...【详细内容】
2020-10-20
MySQL 点击:(9) 评论:(0) 加入收藏
前言今天就为大家介绍一下MySQL中锁相关的知识。本文在没有特别声明的情况下,均是默认InnoDB引擎,如涉及到其他引擎或者数据库则会特别指出。什么是锁锁是一种用于保证在并发...【详细内容】
2020-10-19
MySQL 点击:(6) 评论:(0) 加入收藏