- 博客(4)
- 收藏
- 关注
原创 redo log和undo log的区别以及实现机制
redo log(重做日志)和 undo log(回滚日志)是 InnoDB 存储引擎实现事务 ACID 特性的核心机制,二者在功能、实现方式和使用场景上有显著区别。:二者共同支撑 InnoDB 的事务机制——redo log 确保“提交即持久”,undo log 确保“错误可回滚”和“读写不冲突”,缺一不可。:记录这些未刷盘的修改,崩溃后通过重放 redo log 恢复数据,确保“已提交的事务一定持久化”。日志记录的是“数据页的物理变更”,与具体 SQL 语句无关。回溯 undo log,构建历史版本。
2025-09-26 10:25:41
1215
原创 MySQL的日志种类及用途
日志类型核心用途典型场景错误日志记录服务器启停和异常错误服务器启动失败、运行崩溃排查二进制日志记录数据修改,用于恢复和主从复制数据恢复、主从同步慢查询日志记录低效 SQL,用于性能优化定位慢查询、优化索引查询日志记录所有 SQL 请求,用于审计和追踪安全审计、异常请求排查中继日志主从复制中从库存储主库的变更从库同步主库数据事务日志(InnoDB)保证事务 ACID 特性,支持崩溃恢复和回滚服务器宕机恢复、事务回滚。
2025-09-26 10:22:35
1530
原创 du和df命令的常见用法
(Disk Free)是管理磁盘空间的核心命令,掌握它们的用法对系统维护至关重要。若挂载了NFS等远程文件系统,选项避免跨文件系统统计,或用。(Disk Usage)和。注:实际操作中,可以先通过。深入该分区分析具体文件占用。会显示其远程路径,可结合。宏观定位问题分区,再用。在Linux系统中,
2025-06-26 17:36:58
711
原创 springframework项目启动报错
一时没有什么头绪,上网查了一阵没找到原因,问AI也解决不了,干脆用了重启大法,居然又可以启动了,但是修改代码重启tomcat之后又不行了,当时因为着急改代码发布,就先这么凑活着用重启大法临时解决一下,凑活了2天之后,重启大法突然也不灵了,试着删除.idea目录重新open项目,删除下载到本地的spring依赖包(因为本地不同项目下载了好几个不同的spring版本)重新下载都解决不了。毕竟我之前都是可以正常启动的,最近也没做什么会影响项目启动的修改。重启电脑,再次启动项目,也成功了,问题就这么解决了。
2025-05-09 21:02:45
317
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅