【TiDB 社区第三届专栏征文大赛】超丰富周边奖励、返场行李箱、BOSE 耳机、SKG颈椎按摩仪、新款冲锋衣等你来拿!
文档
论坛
专栏
活动
课程
排行榜
发现
私信
Aunt-Shirly
V7
于 2019-11-27 加入
获赞
19
回答
31
文章
6
徽章
9/67
点亮更多徽章
回答 31
提问 2
文章 6
TiKV 组件内 GC(物理空间回收)原理及常见问题
在前两篇文章中,我们介绍了:为什么需要 GC ? TiDB MVCC 版本堆积相关原理及排查手段TiDB 集群 GC 的定义、实现原理及常见问题: TiDB 组件 GC 原理及常见问题在前面的文...
166
4
2
2 个月前
TiDB 组件 GC 原理及常见问题
TiDB 底层使用的是单机存储引擎 rocksdb, 为了实现分布式事务接口,TiDB 又采用 MVCC 机制,基于 rocksdb 实现了高可用分布式存储引擎 TiKV。也就是当新写入(增删改...
183
2
3
2 个月前
TiDB MVCC 版本堆积相关原理及排查手段
TiDB 的事务的实现采用了 MVCC(多版本并发控制)机制,当新写入的数据覆盖旧的数据时,旧的数据不会被替换掉,而是与新写入的数据同时保留,并以时间戳来区分版本。Garbage Collect...
335
5
3
2 个月前
PD 源码分析- Checker: region 健康卫士
PD 作为整个集群的大脑,时刻关注集群的状态,当集群出现非健康状态时产生新的 operator(调度单元) 指导 tikv 进行修复。针对集群的基本逻辑单元 region, PD 也有一个专门的...
417
1
0
2 年前
PD-Server GRPC 接口图解
PD GRPC ServicePD GRPC 接口图解目前 PD 对外暴露的接口主要分为两类:GRPCHTTP restful API本文主要介绍 PD 6.0.0 对外暴露的 GRPC 接口信...
475
3
0
2 年前
TiDB 悲观锁实现原理
在上一篇《白话悲观锁》中我们介绍了什么是悲观锁,悲观锁的使用场景,以及与 MySQL 的区别和联系。本文我们将深入底层,从开发者的角度,分享悲观锁的实现细节,希望能够让大家在熟悉悲观锁的同时,具...
1268
4
0
3 年前
没有更多内容了