pingcap 第91页
-
DM 中 Relay Log 性能优化实践:TiDB 工具分享
前言Relay log 类似 binary log,是指一组包含数据库变更事件的文件,加上相关的 index 和 mata 文件。在 DM 中针对某个上游开启 relay log 后,相比不开启,有如...
-
TiFlash并发下线程创建、释放的阻塞问题深入解析
TiFlash 初期存在一个棘手的问题:对于复杂的小查询,无论增加多少并发,TiFlash 的整机 CPU 使用率都远远不能打满。如下图:对 TiFlash 和问题本身经过一段时间的了解后,认为方向应...
-
TiDB BR 简介:备份的“算子下推”
BR 选择了在 Transaction KV 层面进行扫描来实现备份。这样,备份的核心便是分布在多个 TiKV 节点上的 MVCC Scan:简单,粗暴,但是有效,它生来就继承了 TiKV 的诸多优势...
-
深入探究 TiDB 中的子查询优化技术
子查询简介子查询是嵌套在另一个查询中的 SQL 表达式,比较常见的是嵌套在 FROM子句中,如 SELECT ID FROM (SELECT * FROM SRC) AS T。对于...
-
DM 工具优化 DML 处理,分享 TiDB 实践经验
背景TiDB 的一键水平伸缩特性,帮助用户告别了分库分表查询和运维带来的复杂度,但是在从分库分表方案切换到 TiDB 的过程中,这个复杂度转移到了数据迁移流程里。TiDB DM 工具为用户提供了分库分...
-
实现与设计 TiFlash 表达式,优化查询性能
表达式概要表达式是承载 SQL 大部分逻辑的一个重要部分。SQL 中的表达式和编程语言中的表达式并没有差异。表达式可以大致分为函数、常量、列引用。如 select a + 1 from ta...