![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
袁非非
目前大三学生,软件工程专业,研究Java
展开
-
InnoDB的MVCC
什么是MVCCMVCC即Multi-Version Concurrency Control,中文翻译过来叫多版本并发控制。MVCC解决的问题MySQl默认的存储引擎是InnoDB,默认的事务隔离级别是REPEATABLE RED(可重复度),这种事务隔离级别要求2个事务之间不能影响,而且还能支持并发,悲观锁无法达到这个性能要求。所以该隔离级别采用的是乐观锁的形式实现的,乐观锁采用的具体实现方...原创 2019-10-16 14:19:30 · 288 阅读 · 0 评论 -
数据库事务
Mysql事务:事务的概念:对于用户而言,事务是具有完整逻辑意义的数据库操作序列的集合。对于数据库管理系统而言,事务是一个读写操作序列。这些操作是一个不可分割的逻辑工作单元,要么都做,要么都不做。事务结束语句:1 事务提交(commit):将成功完成事务的执行结果(即更新)永久化,并释放事务占有的全部资源2 事务回滚(rollback) : 终止当前事务,撤销其对数据库做的更新,并释...原创 2019-10-11 10:47:47 · 241 阅读 · 1 评论