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