TiDB 查询优化及调优系列(三)慢查询诊断监控及排查
本章节介绍如何利用 TiDB 提供的系统监控诊断工具,对运行负载中的慢查询进行排查和诊断。
DM 是如何处理 DML 的丨TiDB 工具分享
本篇文章将介绍 DM 核心处理单元 Sync,内容包含 binlog 读取、过滤、路由、转换,优化以及执行等逻辑。本文仅描述 DML 的处理逻辑,DDL 相关内容可参考《DM 分库分表 DDL “悲观协调” 模式介绍》、《DM 分库分表 DDL “悲观协调” 模式介绍》。
TiFlash 源码阅读(一) TiFlash 存储层概览
背景本系列会聚焦在 TiFlash 自身,读者需要有一些对 TiDB 基本的知识。可以通过这三篇文章了解 TiDB 体系里的一些概念《 说存储 》、《 说计算 》、《 谈调度 》。今天的主角 -- TiFlash 是 TiDB HTAP 形态的关键组件,它是 TiKV 的列存扩展,通过 Raft Learner 协议异步复制,但提供与 T
TiDB 查询优化及调优系列(二)TiDB 查询计划简介
「TiDB 查询优化及调优」系列文章将通过一些具体的案例,向大家介绍 TiDB 查询及优化相关的原理和应用,在 上一篇文章 中我们简要介绍了 TiDB 查询优化器的优化流程。查询计划(execution plan)展现了数据库执行 SQL 语句的具体步骤,例如通过索引还是全表扫描访问表中的数据,连接查询的实现方式和连接的顺序等。查阅及理解 TiDB 的查询计划是查询调优的基础。
Talent Plan 学习营初体验:交流+坚持 开源协作课程学习的不二路径
Talent Plan 是 PingCAP 联合华东师范大学、华中科技大学、中国科学技术大学、武汉大学和神州数码推出的,面向高校和工程师的未来数据库内核人才培养计划。通过结业考核的学员将获得官方认证的证书,并具备进入 TiDB 生态企业交流、实习和工作的机会。
TiDB 6.0 的「元功能」:Placement Rules in SQL 是什么?
TiDB 有一些功能和其它功能不一样,这类功能可以作为构建其它功能的基础,组合出新的特性,这类功能称之为:Meta Feature。——《关于基础软件产品价值的思考方式》 - 黄东旭
TiUP:TiDBAer 必备利器
本文主要介绍构成 TiDB 可管理性的重要组件之一:TiUP,一款从 TiDB 4.0 版本开始投入使用的 TiDB 部署工具。TiUP 对于 TiDBer 来说是日常必备工具,如果您刚接触 TiDB,请先参阅这篇文章:《从马车到电动车,TiDB 部署工具变形记》。
TiDB 查询优化及调优系列(一)TiDB 优化器简介
「TiDB 查询优化及调优」系列文章将通过一些具体的案例,向大家介绍 TiDB 查询及优化相关的原理和应用。本文为系列文章的第一篇,将简要介绍 TiDB 的查询优化器的优化流程。
TiDB 在连锁快餐企业丨海量交易与实时分析的应用探索
快餐企业在运营成百上千家门店的同时是如何做到线上买券、线下提货,在家下单、快递上门,手机下单、门店取货等一系列高级别数字化操作的?
当 dbt 遇见 TiDB丨高效的数据转换工具让数据分析更简单
dbt (data build tool)是一款流行的开源数据转换工具,能够通过 SQL 实现数据转化,将命令转化为表或者视图,提升数据分析师的工作效率。TiDB 社区在近日推出了 dbt-tidb 插件,实现了 TiDB 和 dbt 的兼容适配。本文将通过一个简单的案例介绍如何通过 dbt 实现 TiDB 中数据的简单分析。
TiDB 6.0 发版:向企业级云数据库迈进
2022 年 4 月 7 日,TiDB 6.0 发版。在该版本中,我们大幅度加强了作为企业级产品的可管理性,与此同时也加入了诸多云原生数据库所需的基础设施,让 TiDB 在成熟的企业级云数据库维度更向前迈进。
Chaos Mesh 实战分享丨通过混沌工程验证 GreatDB 分布式部署模式的稳定性
Chaos Mesh 最初作为开源分布式数据库 TiDB 的测试平台而创建,是一个多功能混沌工程平台,通过混沌测试验证分布式系统的稳定性。本文以万里安全数据库软件 GreatDB 分布式部署模式为例,介绍了通过 Chaos Mesh 进行混沌测试的全流程。 1. 需求背景与万里安全数据库软件 GreatDB 分布式部署模式介绍1.1 需求背景混沌测试是检测分布式系统不确定性、建立系统弹性信心的
TiFlash 开源了
TiFlash 终于 开源 了,而且不再闭源:我们选了这个特别的节日开源并做出承诺,希望能显得更加真诚 :) PingCAP 一直以来对开源这件事情,是有信仰的。这种信仰植根于创始人的情怀,也深深影响了这个旗帜下汇聚的所有人。开源本身并不是一种市场策略:远在我们看清开源到底能带来什么的时候,我们就有了开源的坚持,这也使得我们的开源精神相对纯粹。作为 TiDB 社区的一个重要力量,我们和其他社区贡
TiDB HTAP 遇上新能源车企:直营模式下实时数据分析的应用实践
无论在股市还是车市上,新能源汽车早已站在了舞台中央。在一台台爆款新车的背后,是造车新势力们产品力和技术力的强强联手,更是数字营销和直营的绝妙组合。早在 2021 年,造车新势力们就已基本完成了销量的“原始积累”。根据各品牌的官方数据,以“蔚小理”为代表的造车新势力 Top3 年销量均已突破 9 万台,无限接近于 10 万台的里程碑。一条汽车产线维持正常运转的盈亏线约在每年 5 万台,而每年近 10
破解数据库内核人才困局:PingCAP 的思考与尝试丨Talent Plan 专访
数据库最早可以追溯到上世纪 60 年代,和当代电子计算机属于同一时代的产物。从问世那一天起,数据库就承担着向上支撑应用软件,向下调动系统资源的功能,在 IT 架构中处于核心位置。但国内数据库领域研发人才紧缺,严重影响着数据库产业发展。那么,数据库人才究竟为什么会短缺?又该如何解决数据库人才面临的挑战?带着这些问题,我们采访了 PingCAP 高校关系与人才生态负责人王岩广老师,请他分享
TiDB 在携程 | 实时标签处理平台优化实践
在十亿级别数据量下,携程借助 TiDB HTAP 能力提升业务运营的效率,应用场景主要包括国际业务 CDP 平台、酒店结算、风控等。
Facebook 开源 Golang 实体框架 Ent 现已支持 TiDB
近日,Facebook 开源的 Golang 实体框架 Ent 完成了对 TiDB 数据库的支持。 Ent 是一款易于构建和维护应用程序与大数据模型的框架。
您有多点会员吗?——数据库渐进式创新助力多点推进经营大脑实践
嘀……“请问您有多点会员吗?”对于经常去物美、麦德龙等大型连锁超市的人来说,扫码的嘀嘀声和随后的这句话应该是非常熟悉的。但作为专业的商超数字化系统供应商,多点所做的绝不只是收银这般简单。在全新业财一体战略的支撑下,多点的 Dmall OS 不仅是超市顾客每天都能用到的系统,也是 CFO 和 CEO 每天都会关注的系统。业财一体为企业带来的美妙图景多点是面向新零售的数字解决方案提供商,旗下的 Dma
这门面向应用开发者的 TiDB 使用教程,TiDB SQL、Connector API…你一定不能错过!
在业务爆发式增长的过程中,基于 MySQL 构建的传统关系型数据库服务,已逐渐难以满足复杂的数据库存储、管理与运维,分布式数据库应运而生。TiDB 作为一款开源的分布式关系型数据库,能够实现灵活的扩缩容、支持多点写入、企业级高可用,同时协议兼容 MySQL、对业务又能像单机 MySQL 一样使用,已经应用在了知乎、b 站、北京银行、平安科技等众多企业的业务架构中。根据京东物流某系统的测试使用情况,
征文丨TiDB 社区专栏第一届征文大赛,快来一次性集齐所有周边吧!
TiDB 社区专栏第一届征文大赛来袭!只要你对 TiDB 产品感兴趣、有研究的 TiDBer 都可以来参加,在这里给你准备了非常多的主题供你选择,也可以说出你和 TiDB 的故事。TiDB 社区专栏是什么TiDB 社区专栏http://tidb.io/blog是社区技术文章的集合地,是 TiDB 用户/爱好者【交流思想】和【分析问题】的博客平台。Part 1. 参赛福利丰厚的比赛奖品每篇文章可获得