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%';
相关推荐
余槐i27 分钟前
PostgreSQL 加索引后查询反而更慢:优化器弃用索引的 3 种情形
spring boot·redis·mysql·postgresql·事务
corey9328 分钟前
Linux 学习 - 第十四周作业
linux·运维·学习
z06.37 分钟前
MySQL存储引擎
数据库·mysql
时间售卖铺10 小时前
触发器与函数实战:MySQL高效编程秘诀
运维·数据库·mysql·云原生
apple-mapping12 小时前
网络RTK定位学习总结
学习·网络rtk
楚山之石13 小时前
【Lancet Neurology 】多发性硬化认知障碍的 SDMT 筛查、灰质萎缩标志与认知康复循证路径
图像处理·人工智能·学习·mri
数据库小组13 小时前
NineData 实战教程:MySQL 5.5 数据迁移同步到 MySQL 8.0(跨版本升级)
数据库·mysql·mysql优化·数据库开发·数据库迁移·版本升级·数据复制
海海不掉头发15 小时前
CSDN博客_时序预测9模型复现对比
人工智能·学习·软件工程
cnskylee15 小时前
【MySQL】麒麟V10 SP3系统安装MySQL-Commercial-8.0.46
数据库·mysql·adb
梦幻通灵15 小时前
修改MySQL数据库递增序列【持续更新】
数据库·mysql