0
点赞
收藏
分享

微信扫一扫

Mysql优化学习26-MVCC是怎么做到千人千面的

title 项目开发流程
section 项目确定
    需求分析       :a1, 2016-06-22, 3d
    可行性报告     :after a1, 5d
    概念验证       : 5d
section 项目实施
    概要设计      :2016-07-05  , 5d
    详细设计      :2016-07-08, 10d
    编码          :2016-07-15, 10d
    测试          :2016-07-22, 5d
section 发布验收
    发布: 2d
    验收: 3d

#读数据的几种情况

##1.行记录的版本控制

Mysql优化学习26-MVCC是怎么做到千人千面的

##2.快照读(一致性非锁定读)

Mysql优化学习26-MVCC是怎么做到千人千面的

##3.当前读(一致性锁定读)

Mysql优化学习26-MVCC是怎么做到千人千面的

#隔离问题

Mysql优化学习26-MVCC是怎么做到千人千面的

不可重复读和幻读不同点在于不可重复度是数据内容不一样,而幻读是条数不一样。

##mysql不同隔离级别的问题
Mysql优化学习26-MVCC是怎么做到千人千面的

可重复读为什么只可以部分解决幻读呢,首先理论上来讲他解决不了幻读因为如果都是新插入的数据那么就没有redolog,那么就会出现幻读,但是msyql针对这一点做了一些优化让可以解决部分的幻读问题。

##如何解决幻读问题

Mysql优化学习26-MVCC是怎么做到千人千面的

Mysql优化学习26-MVCC是怎么做到千人千面的

##总结

Mysql优化学习26-MVCC是怎么做到千人千面的

举报

相关推荐

0 条评论