前言数据库作为应用系统的核心存储层,任何一点风吹草动都可能影响到线上客户的访问体验。升级操作必然会涉及到启停这样的重操作,所以对于整个上下游系统这是非常敏感和危险的操作。除此之外,升级之前还需要...
背景业务侧同学要在生产环境执行一些发版任务,在有业务流量不断访问原有库表的情况下,执行一系列相关的 DDL 操作,如 Truncate Table、CREATE Table、Add Column...
关键字:多租户、稳定、低成本、解决方案前言TiDB 社区最近在成都举办了社区企业行活动,活动中有老师着重提到他们会把数量达 100+ 的相对低负载、低容量的长尾 MySQL,集中到一个统一的 T...
结论先行针对 v5.3.0 版本的 TiCDC,优化 Sorter 算子内存参数和 Sink 同步并发可以极大改善同步的性能,测试验证实时同步的 QPS 从 5k 优化到 60k,提升 12 倍...
架构简介基本架构image.pngTiCDC 集群由多个对等节点组成,是一种分布式无状态的架构设计。当 TiDB 集群内部有数据变更的时候,就会产生 KV change log。KV chang...
前言TiDB 的最新 LTS 版本 v7.5.0 于2023 年 12 月 1 日正式发版,包含很多期待已久的新特性。比如:支持并行运行多个 ADD INDEX 语句可以使用 SQL 实现 Li...
OOM.png大家可能经历过这样一个场景,在某个正在熟睡的凌晨突然收到告警电话有 tidb-server 节点频繁重启,可能还伴随有内存告警,然后赶紧起来排查确认。上线一看发现不少节点出现了 O...
前言正如前一篇文章 TiDB 业务写变慢分析 提到的场景类似,在使用或运维管理 TiDB 的过程中,大家几乎都遇到过 SQL 变慢的问题,而且可能更多的是查询相关的读变慢问题。同样地,读变慢的问...
前言在日常业务使用或运维管理 TiDB 的过程中,每个开发人员或数据库管理员都或多或少遇到过 SQL 变慢的问题。这类问题大部分情况下都具有一定的规律可循,通过经验的积累可以快速的定位和优化。但...
业务背景随着业务对 TiDB 的使用不断扩大和深入,在多业务共用一个集群的情况下,相信不少用户也遇到过不同负载之间相互影响的问题。在之前的版本里,TiDB 也在尝试不同的方法来缓解或解决这类问题...
前言在不少的支付分析场景里,大部分累计值指标可以通过 T+n 的方式计算得到 。随着行业大环境由增量市场转为存量市场,产品的运营要求更加精细化、更快速反应,这对各项数据指标的实时性要求已经越来越...
前言不管处于何种原因来准备考 TiDB 的相关证书,我都希望大家能够在这个过程,真正认识并掌握数据库运行背后的原理知识,这部分才是 TiDB 的精华所在,而且享受过程通常会给你带来一个良好的结果...
前言image.png云数据库 TiDB 已经正式上线阿里云,官方此次大力推广活动来给用户体验,一方面是为了推广,另一方面是根据用户反馈进一步优化打磨好云产品。作为长期使用机器直接部署集群的社区...
新扩容节点与集群版本不一致处理问题背景正在对一个万级 QPS 的线上集群进行存储层在线换盘处理,操作原理和方案步骤类似于文章百TB级TiDB集群在线更换NVME磁盘优化实践,都是先扩容新 TiK...
前言在全球经济不景气,中国经济发展放缓的大背景下,各行各业都在通过不同方式进行降本增效。我们就是在这样的大目标下,对公司的 TiDB 集群进行了不同的优化实践。前期我们根据业务特点,不断优化SQ...
结论先行TiDB 6.0 的 Placement Rules in SQL 功能正式 GA,用户通过 SQL 配置数据在 TiKV 集群中的放置位置,可以对数据进行直接的管理,满足不同的业务场景...