当前位置: 首页 > backend >正文

MySQL的日志

就相当于人的日记本,记录每天发生的事,可以对数据进行追踪

一、错误日志

也就是存放错误信息的

二、二进制日志-binlog

在低版本的MySQL中,二进制日志是不会默认开启的

存放除了查询语句的其他语句

三、查询日志

查询日志会记录客户端的所有操作语句

默认是不开启的

四、慢查询日志

用来记录查询时间超过了某一个值的sql语句,用来排查哪个sql语句耗时长,加快效率

五、完整代码


-- 查看MySQL是否开启了binlog日志
show variables like 'log_bin';

-- 查看binlog日志的格式
show variables like 'binlog_format';

-- 查看所有日志
show binlog events;

-- 查看最新的日志
show master status;


-- 查询指定的binlog日志
show binlog events in '随心-bin.000028';

update mysql.emp2 set salary = 8000;

-- 从指定位置开始,查看指定的binlog日志
show binlog events in '随心-bin.000028' from 5888;

-- 清空所有日志
reset master;

-- 查看MySQL是否开启了查询日志
show variables like 'general_log';
-- 开启查询日志
set global general_log = 1;

select * from mybd1.emp2;
select * from mydb6_view.emp;

select count(*) from mybd1.emp2;
select count(*) from mydb6_view.emp;


-- 慢日志查询
-- 查看是否开启
show variables like 'slow_query_log%';

-- 开启慢查询日志
show global slow_query_log = 0;

-- 查看慢查询的超时时间
show variables like 'slow_query_time%';

select sleep(10);

http://www.xdnf.cn/news/12984.html

相关文章:

  • 深入理解Python内置模块及第三方库的使用与管理
  • Global Security Markets International Compliance知识点总结
  • 用 DeepSeek 创作一首属于自己的歌
  • HBM 读的那些事
  • Spring通用类型转换的实现原理
  • LangChain4j 1.x 核心源码剖析-基础篇
  • CMake基础:gcc/g++编译选项详解
  • 【GO性能优化】第十五章:性能优化艺术——揭秘Go程序的性能调优技巧
  • Redis : Hash形式
  • 【threejs】每天一个小案例讲解:题外话篇
  • 算法训练第十一天
  • Python应用变量与数据类型
  • 直角坐标系和斜角坐标系
  • 《PyTorch深度学习入门》
  • 深入剖析JVM垃圾回收,高并发场景JVM性能调优,内存泄露分析,以及如何避免OOM
  • Git 常见操作
  • 【PCIe总线】-- inbound、outbound配置
  • 小游戏不能玩了?最好用flash扩展程序
  • Deep-Live-Cam电脑部署避坑大全:环境搭建、常见错误排查与终极修复方案
  • Transceiver线速率配置
  • Redis实战-消息队列篇
  • 利用coze工作流制作一个自动生成PPT的智能体
  • 针对异构数据的联邦学习
  • Linux:守护进程(进程组、会话和守护进程)
  • OC学习—命名规范
  • 八、数据库恢复技术
  • 【Bluedroid】蓝牙启动之btm_ble_init源码分析
  • 基于51单片机的花样流水灯
  • JS的传统写法 vs 简写形式
  • 打卡第39天:Dataset 和 Dataloader类