
ob4.2死锁检测与解除疑问
【 使用环境 】生产环境 or 测试环境
【 OB or 其他组件 】OB
【 使用版本 】github master 分支,commit id: 233d5032b9fb146d924f617fc056183fe53ad4a5
【问题描述】
1、对于ob4.2死锁检测使用LCL检测,但是死锁解除目前好像没有看到相关代码,选择victim杀事务之后,不能直接通知上游节点,也没有其他路径通过activate激活上游节点的block list,换句话说activate操作好像没有使用。我理解现在还是通过lock wait mgr重试得知所需资源被释放,不知道我的理解对吗。
2、目前繁殖和增长阶段的时间使用硬编码0.7秒,这个配置可以满足日常使用需求吗。
3、后续死锁检测与解决这块还有什么需要解决或者优化的地方吗。
我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
回答交流
Markdown
请输入正文
提交
相关推荐
如何设置报错忽略
回答 1
可以help看看,要是和mysql一样的话是可以用f的
oceanbase-ce单节点部署、1-1-1集群部署、1zone3节点部署都是指的什么意思?
回答 1
每一个zone是完整的一份数据副本,1、111是指有3个zone,每个zone一个observer节点,这是三副本的2、1zone3节点,是指一个zone里面有3个observer,这是单副本的obd
Docker挂载ob和.obd目录后,删除container后启动不起来
回答 1
除了挂载/root/ob和/root/.obd外,还要把/root/obagent挂载,然后rmrf/root/obagent/run/就能成功重启,100%成功。
日志备份模式的含义是什么
回答 1
OceanBase主要分为数据备份和日志备份两种:数据备份是指存储层的基线和转储数据,也就是备份时刻的MajorSSTableMinorSSTable;日志备份是指事务层生成的Clog,包含了SSTa
obkv场景:数据流中并未有I/U的标识 是分段过来的 是否可以只使用insert实现最终大宽表的数据模型
回答 1
大宽表模型的话可以直接使用我们的hbase客户端实现如果是table模型,不确定是insert还是update,可以使用table客户端的insertOrUpdate接口
以下OceanBase的基本概念哪项描述不正确?
回答 2
已采纳
C、一台Server可以划分一个资源池这个描述不正确,资源池是由多台Server组成的,而不是由一台Server划分出来的。
单个物理机部署多个observer实例,在bootstrap时报错ERROR 4015 (HY000): System error
回答 2
打个比方。物理CPU有多少核就是你有多少黄金。OB的CPUCOUNT有多少就是你发行多少纸币。生产环境基本是1:1配置。当然实际cpucount会配置为比物理机上CPU核数(超线程后的CPU核数)少2
通过OBD搭建的分布式,某一个zone毁坏后,怎么样能快速的新增一个zone?
回答 1
在集群里把P2的zone删掉,P2检查没问题之后再把zone加回来。
OceanBase 怎么执行 set define off 这个语法
回答 1
OceanBase 数据库默认不支持 set define off 这个语法。这个语法是&
查看数据库库表本地存储文件和空间大小
回答 1
blockfile是预分配的,根据datafilesize或datafilediskpercentage配置项指定,可以通过showparamterslike查看这两个配置项,一般情况下datafil
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
热门文章
OceanBase CTO杨传辉:有些HTAP数据库,不是真HTAP
迁移 MySQL 数据到 OceanBase 集群
如何OBProxy 接入 F5?OceanBase工具学习笔记022
石基零售OB Cloud实践:SaaS场景下成本降低50%
AI 祸国殃民必须铲除,AI国强民富必须支持 --一个脑子也能打成热窑
第 4 章:SQL 引擎 4.10 课后实践
公开啦!「2021中国技术品牌影响力企业 」OceanBase 成功上榜
分布式数据库学习Note126:OceanBase社区版中,如何解读日志归档相关视图?
OceanBase 源码解读(十):一号表及其服务寻址
国产数据库迎来最好时代:OceanBase客户数突破400家 非金融类营收逾三成