免费试用
产品技术解读

TiDB 源码阅读系列文章(十二)统计信息(上)

本篇文章将介绍统计信息基本概念、TiDB 的统计信息收集/更新机制以及如何用统计信息来估计算子代价。上篇侧重于介绍原理,下篇会结合原理介绍 TiDB 的源码实现。
产品技术解读

TiDB 源码阅读系列文章(十一)Index Lookup Join

前两篇文章中介绍了 Chunk 和 Hash Join,本篇将继续介绍 TiDB 中 Index Lookup Join 具体实现方法和执行流程。Enjoy~
产品技术解读

TiDB 源码阅读系列文章(十)Chunk 和执行框架简介

本文详细介绍了在 TiDB 2.0 中引入的 Chunk 及执行框架,enjoy~
产品技术解读

TiDB 源码阅读系列文章(九)Hash Join

本文是 TiDB 源码阅读系列文章的第九篇。内文详细介绍了 TiDB Hash Join 的实现以及几种常见的问题,enjoy~
产品技术解读

TiDB 源码阅读系列文章(八)基于代价的优化

本文是 TiDB 源码阅读系列文章的第八篇。内文会先简单介绍制定查询计划以及优化的过程,然后用较大篇幅详述在得到逻辑计划后的 Cost-Based Optimization(CBO)过程。
产品技术解读

TiDB 源码阅读系列文章(七)基于规则的优化

本文是 TiDB 源码阅读系列文章的第七篇。在 TiDB 中,SQL 优化的过程可以分为逻辑优化和物理优化两个部分。本篇将主要关注逻辑优化。Enjoy ~
产品技术解读

TiDB 源码阅读系列文章(六)Select 语句概览

在先前的 TiDB 源码阅读系列文章(四)中,我们介绍了 Insert 语句,想必大家已经了解了 TiDB 是如何写入数据,本篇文章介绍一下 Select 语句是如何执行的。Enjoy~
产品技术解读

TiDB 源码阅读系列文章(五)TiDB SQL Parser 的实现

本文为 TiDB 源码阅读系列文章的第五篇,主要对 SQL Parser 功能的实现进行了讲解。内容来自社区小伙伴——马震(GitHub ID:mz1999 )的投稿。
产品技术解读

TiDB 源码阅读系列文章(四)Insert 语句概览

本文为 TiDB 源码阅读系列文章的第四篇。本篇文章会以 Insert 语句为例进行讲解,帮助读者理解前一篇文章。
产品技术解读

TiDB 源码阅读系列文章(三)SQL 的一生

本文为 TiDB 源码阅读系列文章的第三篇。本篇文章从 SQL 处理流程出发,介绍哪里是入口,对 SQL 需要做哪些操作,知道一个 SQL 是从哪里进来的,在哪里处理,并从哪里返回。
产品技术解读

TiDB 源码阅读系列文章(二)初识 TiDB 源码

本文为 TiDB 源码阅读系列文章的第二篇,第一篇文章介绍了 TiDB 整体的架构,本篇文章是一篇入门文档 enjoy~
产品技术解读

TiDB 源码阅读系列文章(一)序

在 TiDB DevCon2018 上,我们对外宣布了 TiDB 源码阅读分享活动,承诺对外发布一系列文章以及视频帮助大家理解 TiDB 源码。本文为本系列文章第一篇。

抱歉,暂无数据

展开更多

金融行业内容专区上线,为金融机构数据库选型和应用提供深入洞察和可靠参考路径。