第31天: 锁 S X
来源:互联网 发布:egd网络黄金最新报价 编辑:程序博客网 时间:2024/06/06 00:05
第31天: 锁
并发模型
两种
共享锁 S锁
排它锁 X锁
S X
S true false
X false false
锁 模式获取背后的原理如下:
对于非分区表
锁定模式相当只管,当表正在读取时,一个S锁
被获取, 而对其他操作
(插入,修改) 就需要获取X锁
对于分区表
原理如下:
当读取表分区时
会获取表的S锁
对于其他的操作,会获取分区的X锁,
如果修改仅仅是针对新的分区。
就会获取表的S锁,而修改是针对所有的分区,
那么就会获得X锁
所以当旧分区读写时,新分区也可以被转换为RCFile
无论何时,分区被锁定
会获取所有的他的父节点的S锁。
set hive.support.concurrency=true;
set hive.zookeeper.quorum=x00;
并发模型
两种
共享锁 S锁
排它锁 X锁
S X
S true false
X false false
锁 模式获取背后的原理如下:
对于非分区表
锁定模式相当只管,当表正在读取时,一个S锁
被获取, 而对其他操作
(插入,修改) 就需要获取X锁
对于分区表
原理如下:
当读取表分区时
会获取表的S锁
对于其他的操作,会获取分区的X锁,
如果修改仅仅是针对新的分区。
就会获取表的S锁,而修改是针对所有的分区,
那么就会获得X锁
所以当旧分区读写时,新分区也可以被转换为RCFile
无论何时,分区被锁定
会获取所有的他的父节点的S锁。
set hive.support.concurrency=true;
set hive.zookeeper.quorum=x00;
0 0
- 第31天: 锁 S X
- S锁和X锁
- S.X.
- 【Cocos2d-x】第1 章 认识C o c o s 2 D - x
- cocos2d-x by Example Beginner's Guide 第5章 Rocket Through 之 粒子系统
- cocos2d-x by Example Beginner's Guide 第5章 Rocket Through
- 计算X年X月X日是当年第X天
- #define s(x) x*x 的计算方法
- b+(c+x)<<s
- 共享锁【S锁】 排他锁【X锁】
- 共享锁(S锁)和排它锁(X锁)
- 共享锁(S锁)和排他锁(X锁)
- mysql 共享锁(s)和排他锁(x)
- SQL Server 中的锁Range S-U,X-X 死锁以及事务
- SQL Server 中的事务和锁(三)-Range S-U,X-X 以及死锁
- Adobe Reader X’s Sandbox
- perl: /i, /s, /x, /m
- sudoku--Knuth's Algorithm X
- zookeeper伪分布式安装
- 实现PMO价值的若干经验
- Linux route 使用
- android内存管理(四)
- 连接数据库,并将结果 显示分页
- 第31天: 锁 S X
- hdu 5009 离散化+链表+dp
- 如何和程序员打交道
- java中的异常机制
- 1084. Broken Keyboard (20)
- 使用牛顿法确定逻辑斯谛回归(Logistic Regression)最佳回归系数
- springmvc的ModelAttribute注解
- Activiti 5.17 实体对象与类和数据库表的映射
- 利用Github搭了个免费的个人主页