作者: Aunt-Shirly 在前两篇文章中,我们介绍了:为什么需要 GC ? TiDB MVCC 版本堆积相关原理及排查手段 TiDB 集群 GC 的定义、实现原理及常见问题: TiDB 组件 GC 原理及常见问题 在前面的文章我们知道,TiDB 中的 GC worker 最后是将 gc safepoint 上传到了 pd-server, 所有的 tikv 实例会定期从 pd 上获取 gc
击、服务器硬件故障等,备份恢复...
作者: WalterWj 操作背景如图,当前机房 1 为 DRAutoSync 的主机房。非计划内切换下,会模拟没有任何操作的情况下,机房 1 直接掉电。然后将机房 2 剩余的节点升级为完整集群
作者: TiDB社区小助手我在文章《TiDB in 2023 - 一次简单的回顾》中提到了一个我一直以来面临的问题:每次 TiDB 发布新版本后,我如何能够非常自信地告诉客户,这个版本的质量很好,大
nlog提供准实时备份和同步功能,支持以下功能场景: 数据同步:同步 TiDB 集群数据到...
作者: tidb菜鸟一只 背景见上次写的sysbench压测文章,专栏 - 通过 Sysbench 在低配置低数据基础上分别压测 MySQL 和 TiDB,实际结果 TiDB 出乎我的想象。 |
数据是一种常见但令人头疼的问题。作为数据库管理员,DBA 承担着维护数据库完整性和安全性的...
作者: WalterWj 原文来源:https://tidb.net/blog/7a77b926 背景 TiDB 在应对 delete 和 update 产生的 mvcc 数据,compact 触发概率一般比较低,导致空间释放慢,甚至一些 SQL 由于 mvcc 原...
监控工具,其主要作用在于协助数据库管理员追踪执行时间较长的 SQL 查询语句。通过...
作者: 数据源的TiDB学习之路 资源管控是指为不同任务提供可独立使用的计算资源以避免它们互相干扰。当前存在很多资源管控技术,比如硬件虚拟化、虚拟化、Cgroups、Linux Container等
作者: ylldty 前言一般为了表述的简洁,我们在介绍 TIDB 分布式事务的时候,经常说 TIDB 会对 KEY 加锁,或者对 KEY 进行锁的检测,从而保障事务的逻辑性和隔离性。但是这个 KEY 到底是什么,对想要了解分布式事务的同学来说,可能不够直观。我们今天将会使用具体的 SQL,结合不同类型的主键与索引,来观察 TIKV 分布式事务中的锁到底是什么。开始之前,需要参考文章:《说计
作者: 数据源的TiDB学习之路 刚接触TiDB一个月,当前的感受主要有两点:其一是TiDB的文档真的很丰富,光官方文档合起来就有4000多页,如果能把官方文档所有知识点都掌握,那绝对算得上是一个全面的TiDB专家了;其二是TiDB的工具很全面,官方文档有专门关于TiDB工具的一个章节,工具包括部署运维工具TiUP及TiDB Operator(Kubernetes部署)、数据迁入Data Mig
作者: 数据源的TiDB学习之路 绍了TiUP运维管理工具,知道这个工具...
AP 是我进入创新世界的一次深潜。这段旅程既有令人振奋的发现,也充满令人生畏的不确定...
作者: paulli 要功能如下: 导出排查现场 TiDB 集群的相关信息,导出为 ZIP 格式的文件用于保存。 在任...
作者: ylldty 前言首先我们需要大概了解分布式事务的悲观锁:TiDB 新特性漫谈:悲观事务 https://cn.pingcap.com/blog/pessimistic-transaction-the-new-features-of-tidb/TiDB 悲观锁实现原理: https://tidb.net/blog/7730ed79内存悲观锁原理浅析与实践:https://tidb.n
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号