标签:记录 red 版本 表锁 sql bsp redo log str 索引
undo log(回滚)
保存了事务发生之前的数据的一个版本,可以用于回滚,同时可以提供多版本并发控制下的读(MVCC),也即非锁定读
redo log(持久性)
重做日志是在事务开始之后逐步写入重做日志文件,而不一定是事务提交才写入重做日志。
确保事务的持久性
InnoDB
支持事务、行锁、表锁,主键索引是聚集索引,B+Tree的叶子节点存放了主键和行记录
MyISAM
不支持事务,只有表锁,并发性能较差,崩溃后无法恢复。内置了一个计数器用于存储表的行数。主键索引是非聚集索引,叶子节点只存储了主键和对应数据的地址。
标签:记录 red 版本 表锁 sql bsp redo log str 索引
原文地址:https://www.cnblogs.com/Letho/p/14293811.html