mysql学习--日志查询

设置通用日志记录历史的sql语句

开启通用日志

sql 复制代码
mysql> SET GLOBAL general_log = 'ON';

设置通用日志输出到文件

sql 复制代码
mysql> SET GLOBAL log_output = 'FILE';

查看文件路径

sql 复制代码
mysql> SHOW VARIABLES LIKE 'general_log_file';

设置通用日志输出到表

sql 复制代码
mysql> SET GLOBAL log_output = 'TABLE';

查看通用日志的数据,此时sql语句展示为十六进制数

sql 复制代码
mysql> SELECT * FROM mysql.general_log ORDER BY event_time DESC;

使用utf6编码查看通用日志

sql 复制代码
mysql> SELECT CONVERT(argument USING utf8) FROM mysql.general_log;

清空日志记录

sql 复制代码
TRUNCATE TABLE mysql.general_log;

查看慢查询日志是否开启

sql 复制代码
mysql> SHOW VARIABLES LIKE '%slow_query_log%';

查看慢查询阈值

sql 复制代码
mysql> SHOW VARIABLES LIKE 'long_query_time%';

修改阈值,修改后需要重启才能生效

sql 复制代码
mysql> set global long_query_time=3;

查看是否修改成功

sql 复制代码
mysql> show global variables like 'long_query_time';
mysql> SHOW VARIABLES LIKE 'long_query_time%';
相关推荐
于眠牧北2 天前
MySQL的锁类型,表锁,行锁,MVCC中所使用的临键锁
mysql
Turnip12023 天前
深度解析:为什么简单的数据库"写操作"会在 MySQL 中卡住?
后端·mysql
西岸行者4 天前
学习笔记:SKILLS 能帮助更好的vibe coding
笔记·学习
加号34 天前
windows系统下mysql多源数据库同步部署
数据库·windows·mysql
シ風箏4 天前
MySQL【部署 04】Docker部署 MySQL8.0.32 版本(网盘镜像及启动命令分享)
数据库·mysql·docker
WeiXin_DZbishe4 天前
基于django在线音乐数据采集的设计与实现-计算机毕设 附源码 22647
javascript·spring boot·mysql·django·node.js·php·html5
悠哉悠哉愿意4 天前
【单片机学习笔记】串口、超声波、NE555的同时使用
笔记·单片机·学习
爱可生开源社区4 天前
MySQL 性能优化:真正重要的变量
数据库·mysql
别催小唐敲代码4 天前
嵌入式学习路线
学习
小马爱打代码4 天前
MySQL性能优化核心:InnoDB Buffer Pool 详解
数据库·mysql·性能优化