深入理解单机事务调优原则

作者: admin 分类: 事务 发布时间: 2017-05-07 12:09
事务调优原则:
减少锁的覆盖范围
1、myisam表锁-》innodb行锁
2、 原位锁 -》mvcc多版本
增加锁上的并行线程数
1、读锁写锁分离,允许读读并行
选择适合的锁类型:
悲观锁:适合并发争抢严重的场景
乐观锁:适合并发争抢不太严重的场景
2PL: Two Phase Lock 两阶段锁

注:系统down机重启进入recovery模式 看日志将提交完的事务 继续执行下去,将没有提交的事务回滚回去(这个recovery模式需要禁掉外部访问)

MVCC适合读多写少的场景,如果只有写没有的场景性能是很低的

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注