暂无图片
oceanbase 故障切换后,IO负载上不去
我来答
分享
暂无图片 匿名用户
oceanbase 故障切换后,IO负载上不去

oceanbase 两个节点发生了A节点故障,在切换到B节点的时候,B节点IO负载上不去,IOPS才6000,预计正常3万IOPS左右。可能什么原因?怎么跟踪定位?(日志,命令等)

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
cqiwen

首先,少了1个节点,IO承载能力肯定有所降低;

另外,也可能是B节点磁盘性能问题。

最后,内存大小是和A节点一致吗?

暂无图片 评论
暂无图片 有用 1
打赏 0
lscomeon

oceanbase 两个节点发生了A节点故障,在切换到B节点的时候

这是啥样的集群架构?主备吗?

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


请输入正文
提交
相关推荐
数据库行级锁定的优缺点?
回答 1
已采纳
行级锁定最大的特点就是锁定对象的颗粒度很小,也是目前各大数据库管理软件所能实现的锁定颗粒度最小的锁定机制。由于锁定颗粒度很小,所以发生锁定资源争用的概率也最小,能够给予应用程序尽可能大的并发处理能力,
多数派副本同时宕机时,集群无法再选举出主副本(Leader 副本)对外提供数据服务
回答 1
平时要有备份,并且开启日志备份(近实时)。大部分情况下还是能修复问题后还是能拉起副本,凑足多数派。真的完全不能恢复了,那启用备份恢复吧。少数派副本拉起也不是百分百成功,成功了大概率会丢一点数据。不要靠
OCP 任务报错
回答 1
如果不存在此包,获取该包方式:1)如果是rpm安装的ocp(4.0.3bp1版本),可以在ocp安装包中的rpm目录下获取,并上传2)如果是docker安装的ocp(非4.0.3bp1版本),可以进入
Obdumper –table选项不生效
回答 1
all 选项与任意的数据库对象选项之间都是互斥的,不可同时指定;如果同时指定 all 选项与任意的数据库对象选项,则会优先执行 all 选项命令。
如何知道 postgreSQL 数据库是做过reindex的?还需要查找其结果和时间?
回答 1
看一下索引文件的创建时间,与表创建时间对比,如果索引文件创建时间大于表创建时间,就可以确定有reindex
数据库已经修改过一次字符集,再修改一次还会生效吗?
回答 2
大致有个要求,新字符集必须是当前字符集的超集。不然,有可能造成DATACORRUPTION,损坏数据。
数据库执行计划中HASH JOIN ANTI NA和HASH JOIN ANTI SNA表示什么意思?
回答 5
仅仅在查询语句中包含notin,notexists时,在执行计划中才存在对应的NA,SNA
知乎昨天评论无法查看和新增,数据库可能是什么原因?
回答 1
已采纳
可能是对放置评论模块的数据库做了迁移或扩容等操作,导致数据库暂时不可用。
oceanbase里有类似mysql的统计信息表吗?
回答 1
索引表没有专门的统计信息;ob里面没有performanceschema.tableiowaitssummarybyindexusage这张表主表的统计信息用的是virtualpartitionmet
observer 资源隔离
回答 1
这4个线程是指租户工作线程,主要用于处理SQL和事务提交。上下文切换是对的,但是不同的操作系统和cpu架构可能有所差异,并不简单的是1个cpu上下文切换4个ob线程