MYSQL
文章平均质量分 88
panda_le
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MYSQL的MVCC
一、事务基本概念 事务的四大特征 1.原子性(Atomicity): 事务是最小的执行单位,不允许分割。事务的原子性确保动作要么全部完成,要么完全不起作用; undo log实现。 2.一致性(Consistency): 执行事务后,数据库从一个正确的状态变化到另一个正确的状态; 由AID来保持一致性,应用层考虑。 3.隔离性(Isolation): 并发访问数据库时,一个用户的事务不被其他事务所干扰,各并发事务之间数据库是独立的; 锁和MVCC保证。 读未提交,读已提交(RC),可重复读(RR),串行化原创 2021-07-21 00:21:06 · 173 阅读 · 0 评论 -
MYSQL的日志
一.redolog 二.undolog 三.日志提交方式原创 2021-07-21 00:14:53 · 312 阅读 · 0 评论 -
Mysql的锁
一.分类 1.按锁的粒度可以分为:表锁,页锁,行锁,全局锁。 2.按照锁机制分类有:共享(读)锁,排他(写)锁,意向共享(读)锁,意向排他(写)锁。 3.以及Innodb引擎为解决幻读等并发场景下事务存在的数据问题,引入的Record Lock(行记录锁)、Gap Lock(间隙锁)、Next-key Lock(Record Lock + Gap Lock结合)等。 二.粒度分类 1.表锁 锁定整张表,锁定粒度大。 优势:实现逻辑简单,带来的系统负面影响最小,获取和释放锁很快。 劣势:由于锁定粒度大,引起系原创 2021-07-17 18:19:05 · 196 阅读 · 0 评论 -
MYSQL索引
# 一、关于磁盘基本的基本概念原创 2021-07-11 16:18:38 · 174 阅读 · 0 评论
分享