暂无图片
select for update锁是如何实现的
我来答
分享
暂无图片 匿名用户
select for update锁是如何实现的

锁是存储在行上的,请问select for update的锁是如何实现的?是否意味着查询会修改行上的信息

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
O
OceanBase社区传送门

行上面加X锁。
跟MySQL (RR隔离级别)不同的是,OB 不会对不存在的行或者本事务看不见的行(隔离级别决定了能看见什么数据行)加X锁。

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
关于OceanBase的负载均衡以下说法正确的是?
回答 1
已采纳
A、系统根据一定的策略,通过动态调整UNIT的位置和UNIT内副本的位置,使得一个Zone内所有Server的资源使用率达到均衡的过程E、负载均衡的调度单元是资源单元(Unit)
关于ob_define.h文件中宏OC_I5的理解
回答 1
用dowhile也是一种习惯,可以把一些变量等的作用域限制在某个区域不对外暴露。还可以让C程序员们非常习惯的在语句最后加一个分号’;’第二个问题看起来是历史原因,仅通过这个无法知道真实的原因。个人猜测
OceanBase 会用非空唯一索引作为主键吗?
回答 1
不会。如果没有指定主键,OB会生成内部自增列作为主键(名字:pkincrement)。自增列是数值型,业务定义的非空索引类型很随意。显然前者在存储和使用上效率更好。索引组织表,数据就是主键。分区表也不
Linux系统下perl脚本连接OB数据库
回答 1
!/usr/bin/perlwusestrict;useDBI;my$host“localhost”;my$driver“mysql”;my$database“RUNOOB”;my$dsn“DBI:$
ERROR 1045 (42000): Access denied for user
回答 1
可以发下你的登录串,用的是observer的连接还是ocp,如果安装了ocp,可以直接在ocp集群租户用户界面看到连接串
控制弱读的如下三种方式的优先级从高到低的顺序是:1全局 session 变量2用户session 变量3弱读hint
回答 1
已采纳
B3213弱读hint>2用户session变量>1全局session变量
oceanbase不让免费体验?
回答 5
OAT只能用于企业版
使用limit查询插入会报重复值
回答 1
在orderby加上一个主键列
OceanBase外键疑问
回答 1
目前官方文档及社区版里仅支持引用父表的全主键和唯一索引建,应该不支持引用普通列,应该是出于并发锁粒度的考虑吧。Mysql外键还支持在普通索引列或普通索引前缀列上建外键引用关系。
4.2版本在 insert 越界时不提示列名是为什么?
回答 1
优化下Outofrangevalueforcolumn‘id’atrow1。
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~