码迷,mamicode.com
首页 > 数据库 > 详细

MySQL笔试面试部分知识点3

时间:2021-01-19 12:08:22      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:记录   red   版本   表锁   sql   bsp   redo log   str   索引   

日志

undo log(回滚)

保存了事务发生之前的数据的一个版本,可以用于回滚,同时可以提供多版本并发控制下的读(MVCC),也即非锁定读

 

redo log(持久性)

重做日志是在事务开始之后逐步写入重做日志文件,而不一定是事务提交才写入重做日志。
确保事务的持久性

 

存储引擎

InnoDB

支持事务、行锁、表锁,主键索引是聚集索引,B+Tree的叶子节点存放了主键和行记录

MyISAM

不支持事务,只有表锁,并发性能较差,崩溃后无法恢复。内置了一个计数器用于存储表的行数。主键索引是非聚集索引,叶子节点只存储了主键和对应数据的地址。

 

MySQL笔试面试部分知识点3

标签:记录   red   版本   表锁   sql   bsp   redo log   str   索引   

原文地址:https://www.cnblogs.com/Letho/p/14293811.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!