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%';
相关推荐
辣知6 小时前
辣知·化智77 三千年接力写就的一本书
学习
一木 之林6 小时前
Dify学习笔记 01 · 平台入门与实战:部署、五类应用、RAG与MCP(第1-16集)
人工智能·笔记·学习·计算机视觉
摸鱼 特供版7 小时前
一款边录边标注的轻量截图录屏工具
windows·学习·电脑·音视频·软件需求
陈年老古董7 小时前
Hive 函数学习笔记(下):窗口函数与经典案例
hive·笔记·学习
天天喝旺仔7 小时前
MySQL 索引原理与慢查询优化实战:从 B+ 树到执行计划调优
数据库·sql·mysql·性能优化
罗西的思考8 小时前
[Agent Memory / 强化学习] MemPO源码学习笔记 — (6)— 奖励机制
人工智能·笔记·学习
m0_646429979 小时前
MySQL 初始化 SQL 中文乱码问题总结
数据库·sql·mysql
实战派K8S&DB9 小时前
TDSQL 核心模块与进程体系
运维·数据库·分布式·sql·mysql
拾饵9429 小时前
第六周第二个项目笔记:FinInsRAG 项目学习笔记(零基础版)以及简历书写
笔记·学习
Lost_the_wind9 小时前
MySQL 学习笔记三
笔记·学习·mysql