说明 当发生行锁阻塞,我们可能要做两件事情: 应急解开锁阻塞 如果锁阻塞频繁发生,导致业务响应时间变长,需要帮助业务找到相关逻辑,优化业务,减少...
OceanBase的内存限制 CTX内存限制大部分 CTX 有内存大小限制,KVCACHE 没有。实际分配内存时,会检查是否超过 CTX 内存限...
OceanBaseV3 中统计信息相关的系统表很多,一些表明明在文档中有介绍,但实际是空的,本文对统计信息相关的表进行总结,先说结论: 不建议在...
在 memtable 中,数据更新以TransNode的形式串到对应MvccRow链表上,形成多版本数据,每个 MvccRow 链表以 rowk...
背景 日志流是V4 版本引入的新技术,其目的是为了降低 paxos 协议的开销。 在 V4版本以前,每个分区的多个副本组成一个 paxos 组,...
一个复杂的标量子查询改写 left join 的例子,在 case when 部分多张表与外表关联,并且有聚合,标量子查询SQL如下,要跑600...
很多时候我们会面临一个这样的问题:有个简单的 SQL,执行计划看起来已经没有优化空间了,但执行速度达不到预期,比在原来的数据库上慢了几倍(比如这...
在分布式数据库中,关联查询不可避免地对分布在不同节点的表、分区进行跨节点的关联操作,数据在不同节点间的分发方式对关联查询的性能至关重要。在 NL...
相较于 MySQL 这样的单机数据库,OceanBase 数据库的访问链路会稍长一些,当出现连接异常的情况,排查起来会多一些思考步骤,下面通过一...