Chinaunix首页 | 论坛 | 博客
  • 博客访问: 350674
  • 博文数量: 166
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1640
  • 用 户 组: 普通用户
  • 注册时间: 2015-05-05 11:44
个人简介

文章不在长,坚持不懈记录下努力前行的脚步

文章分类

全部博文(166)

文章存档

2017年(19)

2016年(59)

2015年(88)

我的朋友

分类: Mysql/postgreSQL

2015-06-11 23:49:45

并发控制的实现--锁机制
一、
1、服务器层的并发控制
2、存储引擎层的并发控制

二、读写锁
读锁--共享锁
写锁--排他锁(阻塞读和写)
写锁优先级高于读锁
三、锁粒度--粒度与性能的平衡
锁管理--获得锁、检查锁、释放锁--影响性能
四、锁策略
1、表级锁(开销最小的锁策略)
    read local表锁支持并发写
   alter table表锁服务器层实现,忽略存储引擎的锁机制。
2、行级锁
  最大程度实现并发,系统开销大,存储引擎层实现
阅读(408) | 评论(0) | 转发(0) |
0

上一篇:1.1 mysql逻辑架构

下一篇:1.3 事务

给主人留下些什么吧!~~