摘要: Mysql Redo log mysql 的日志类型: 1. Mysql 的Redo log 是什么 redo log 适用于崩溃恢复(crash-safe) 为什么需要 Redo log? 事务的四大特性里面有一个是 持久性 ,具体来说就是只要事务提交成功,那么对数据库做的修改就被永久保存下来了, 阅读全文
posted @ 2021-08-03 11:36 sixinshuier 阅读(71) 评论(0) 推荐(0) 编辑
摘要: MySQL 的逻辑架构图 MySQL 可以分为 Server 层和存储引擎层两部。 Server 层: 包括连接器、查询缓存、分析器、优化器、执行器等,涵盖 MySQL 的大多数核心服务功能,以及所有的内置函数(如日期、时间、数学和加密函数等),所有跨存储引擎的功能都在这一层实现,比如存储过程、触发 阅读全文
posted @ 2021-08-03 00:30 sixinshuier 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 两阶段锁协议 在数据库系统领域,并发控制机制主要有两种,即锁和多版本机制。 1.事务在加锁时有多种方式: 一次性锁协议,事务开始时,即一次性申请所有的锁,之后不会再申请任何锁,如果其中某个锁不可用,则整个申请就不成功,事务就不会执行,在事务尾端,一次性释放所有的锁。一次性锁协议不会产生死锁的问题,但 阅读全文
posted @ 2021-08-03 00:14 sixinshuier 阅读(148) 评论(0) 推荐(0) 编辑