- 博客(1749)
- 收藏
- 关注
原创 记一次悲观锁重试到达上限报错分析
以下是 MySQL 或 TiDB 常见的锁等待超时,熟悉 MySQL 的伙伴应该比较容易理解: | | | | | -- | ------------------------------------------------------- | ------------------------------------------------------------------------------------
2025-06-05 00:00:00
484
原创 TiDB 社区助力TiDBer共同成长
初次听闻 TiDB 是在 2017 年的数据库大会上,刘奇老师登台讲述 PingCAP 的创业历程与技术愿景。彼时,企业核心系统普遍采用 Oracle 传统集中式架构数据库,互联网行业虽以 MySQL 分库分表勉强支撑,但运维复杂度高、扩容困难等问题始终困扰着企业IT部门。恰逢 Google 发布的三篇奠基性论文——《Google 文件系统》(2003)、《MapReduce》(2004)和《Bigtable》(2006),为三位技术极客带来灵感,他们由此创立 PingCAP,开启了 TiDB 的研发之路。
2025-06-03 00:00:00
733
原创 TiDB 发布 MCP Server:引领国产数据库迈向智能 AI 代理新应用范式
MCP 的加入,打破了数据孤岛,支持 LLM 与外部数据库之间的实时数据交互,推动了从传统的静态聊天机器人到具有感知、决策和行动能力的智能代理的转变。接下来,我们将探讨 MCP 协议的核心机制以及 TiDB 在 MCP 生态系统中的角色,并通过一个实用的示例,展示如何构建一个由 TiDB 和 MCP 驱动的智能数据分析应用。:MCP 架起了 AI 应用与外部系统(如数据库)之间的桥梁,使 LLM 可以使用最新的实时数据,而不是过时的训练数据集。未来,我们共同见证技术的不断创新与突破!
2025-05-30 00:00:00
982
原创 WiFi万能钥匙鲲鹏服务器部署 TiDB 集群实战指南
需完成以下系统配置 : 将部署目标机器数据盘格式化成 ext4 文件系统,挂载时添加 和 挂载参数
2025-05-29 00:00:00
565
原创 探索TiDB数据库:WordPress在分布式数据库上的部署实践
TiDB 是由 PingCAP 公司自主设计、研发的开源分布式关系型数据库,它是一款同时支持在线事务处理(OLTP)与在线分析处理(OLAP)的融合型分布式数据库产品。TiDB 的目标是为用户提供一站式 OLTP、OLAP、HTAP 解决方案,特别适合高可用、强一致要求较高、数据规模较大的各种应用场景。以下这些组件共同构成了 TiDB 强大、灵活、可扩展的分布式数据库架构。📌 TiDB Server :SQL 层组件,负责接收客户端连接,解析和优化 SQL,并生成分布式执行计划。
2025-05-29 00:00:00
765
原创 TiDB 全文搜索功能公开测试中
作者: ShawnYan 原文来源:去年有小伙伴在 asktug.com 论坛讨论 TiDB 是否支持。其实这个需求早在 2016 年的时候就已经提出。十年磨一剑,这个不是那么迫切的需求,在 AI 时代变成了刚需,近期终于在 TiDB Cloud Serverless 灰度上线。2025 年 5 月 13 日,TiDB Cloud 版本更新。
2025-05-16 00:00:00
978
原创 从40秒到11毫秒:TiDB环境下一次SQL深潜优化实战
这次从40多秒到11毫秒的优化之旅,充满了抽丝剥茧的分析和柳暗花明的尝试,带给我们几点深刻的启示:是你的导航仪:没有它,我们就像在黑暗中航行。它是诊断慢SQL、理解优化器行为、验证优化效果不可或缺的工具。务必学会阅读和理解它的输出。索引是基础,但并非万能:合理的索引是高性能的起点。但如此案例所示,当SQL查询结构本身对优化器不友好时,仅靠索引可能无法解决根本问题。警惕的陷阱:尤其当子查询返回较多行或与OR等复杂条件结合时,IN子查询有时会被优化器错误处理。考虑使用。
2025-05-16 00:00:00
468
原创 从开发者角度看数据库架构进化史:JDBC - 中间件 - TiDB
在业务开发早期,用 Java 借助 JDBC 进行数据库操作,虽能实现基本交互,但需手动管理连接、编写大量 SQL 及处理结果集,开发与维护成本高且易出错。随着业务发展,数据库表结构复杂,这种方式弊端凸显。为解决该问题,ORM 技术诞生。它将数据库表映射为 Java 类,使开发者能用面向对象方式操作数据库,提高开发效率、降低耦合度。 而企业级应用规模扩大、业务逻辑变复杂后,需要更有效的管理和组织。Spring 框架应运而生,它提供 IoC
2025-05-16 00:00:00
761
原创 TiDB 中新 Hash Join 的设计与性能优化
本文介绍了 TiDB 中新Hash Join的设计与实现。相较于 TiDB 中现有的Hash Join,新Hash Join在Build端引入了并发构建机制和新的哈希表,使得Build性能提升了约10 倍。在Probe端,通过优化的实现方式,Probe性能提升了2 - 4 倍。此外,针对Hash Join的 Spill 操作,设计了全新的算法。该算法不仅能够更彻底地通过 Spill 释放内存占用,还使 Spill 性能提升了。
2025-05-14 00:00:00
910
原创 从 SQL Server 到 TiDB:恺恩泰助力 40 + 医院数据平台升级的技术实践
在医疗行业数字化转型的关键时期,TiDB 希望能够凭借自身独特优势,助力医疗数据管理变革。TiDB 的分布式架构、强大的扩展性与高可用性,使其在处理医院复杂业务和海量数据时游刃有余。恺恩泰借助 TiDB 为多家不同类型医院搭建数据治理平台的实践,充分验证了其在医疗场景中的卓越性能。这些成功案例涵盖临床科研、运营管理等多个方面,有力证明了 TiDB 能切实提升医疗数据管理效率,进而提高医疗服务质量。随着国家数据要素战略的深化,医疗行业正在转向“数据驱动价值化”。
2025-05-07 00:00:00
802
原创 白鳝:国产化替换浪潮进行时,信创数据库该如何选型?
为了确保选型的科学性和合理性,以下一系列选型建议可供参考。选择通过信创国测的数据库产品,这些产品经过严格检测,安全性和可靠性有保障。例如,中国信息安全评测中心发布的信创数据库清单,为企业选型提供了重要参考。经过大量用户验证打磨的数据库,其稳定性和性能经过了实际检验,更值得信赖。企业应优先选择这类数据库,降低使用风险。同时,选择同时有商用版和开源版的数据库,在成本控制和使用灵活性上更具优势。企业可以根据自身资金状况和业务需求,灵活选择商用版或开源版,必要时进行切换。
2025-05-07 00:00:00
990
原创 微众银行:大规模 TiDB 运维体系建设 & 金融级稳定性保障漫谈
金融级”并非仅仅是一个营销术语,其背后代表着一整套可量化、可落地的高可用性标准与系统性能力。例如:高可用性目标如 99.999%(五个九);数据恢复点目标(RPO=0)需满足 等于 0 故障恢复时间目标(RTO)需要尽可能缩短至秒级。要达成这些目标,必须依赖于覆盖数据中心、网络、存储&计算、数据库、中间件与应用架构各层的协同设计。
2025-04-30 00:00:00
957
原创 轻松上手:使用 Docker Compose 部署 TiDB 的简易指南
环境准备:确保 Docker 和 Docker Compose 已正确安装。集群部署:使用 Docker Compose 配置和启动 PD、TiKV 和 TiDB 服务。数据库操作:创建数据库、表,插入数据,并进行查询。性能优化:通过调整 TiDB 的启动参数来优化性能。对比测试:通过插入数据和查询来验证 TiDB 的性能。
2025-04-28 00:00:00
662
原创 TiDB 企业版组件-多集群企业管理器:TEM v3.0.0 更新啦!
在企业版本中,TiDB提供了一款配套的图形化工具TiDB Enterprise Manager(简称 TEM)。TEM是一款以 TiDB 为核心的企业级数据库管理平台,兼容 TiDB 所有 LTS 版本。TEM 提供了对 TiDB 的集群部署、性能诊断、告警监控、备份恢复等全生命周期管理,帮助用户更加高效的管理 TiDB 集群,降低企业 IT 管理成本,提升管理效率。
2025-04-25 00:00:00
297
原创 数智化转型进阶之路:从数据底座到业务增长,企业需要怎样的数据库支撑?
*自助开源,安全可靠:**TiDB 为开源数据库产品,并且满足国产化要求,能够为企业数智化转型提供坚实的安全保障。优化运营效率,降低成本:一方面,TiDB 作为数智化底座,可有效降低 TCO;另一方面,通过 Resource Control 的方式,提升硬件资源利用率,从而减少企业成本支出。TiDB 能够满足业务快速迭代的需求,其应用无侵入性的特点,让企业实现更加高效、便捷地开发。支持业务增长。
2025-04-23 00:00:00
528
原创 我的内存去哪儿了?
今天有一个 tidb 用户反馈,为什么我的内存还没用到节点的规格(64G) 就 OOM 了。 我们的环境是基于 K8S 部署的 带着这个问题做了一番搜索,总算是能回答用户的问题了。 首先看这个面板指标
2025-04-18 00:00:00
414
原创 从 DB-Engines 排名攀升看 TiDB 全球突破之路
此外,TiDB为越来越多的企业提供了AI就绪能力的支持,比如,流行的LLMOps平台Dify.AI便使用TiDB Cloud Serverless改造了其数据架构,通过将大量数据库容器整合到一个统一的系统中,创建了一个可扩展的基础,为数千名构建AI应用的开发者提供更好的服务,实现了显著的效率提升:基础设施成本降低80%,运营开销降低90%。TiDB立志于先啃下最难啃的骨头,然后再规模化到全球市场,其在金融核心、互联网等极致场景的打磨,让TiDB有更好的性能,更加稳定、可靠,能更好应对全球复杂场景的挑战。
2025-04-15 00:00:00
303
原创 关于单条数据过长insert报错问题处理
txn-total-size-limit:Tidb单个事务大小限制。tidb_mem_quota_query:在v6.5.0之前,设置单挑查询内存使用限制;默认1GiB,(0,-1表示不限制)max_allowed_packet:mysql协议的最大数据包大小,默认64MiB,取值范围[1024,1073741824],应取1024整数倍。txn-entry-size-limit:TiDB 单行数据的大小限制,最大不超过120MB。raft-entry-max-size:限制tikv 上单个日志大小。
2025-04-09 00:00:00
303
原创 TiDB 可观测性解读(二)丨算子执行信息性能诊断案例分享
通常我们可以用语句获得算子执行信息。会实际执行对应的 SQL 语句,同时记录其运行时信息,和执行计划一并返回出来,记录的信息包括:actRowsmemorydisk。不同算子的 execution info 可以通过 TiDB 文档 ()了解。这些信息是研发人员在长期的性能问题定位中,总结提炼出来的指标,值得每一个想对 TiDB SQL 性能诊断有深入研究的同学阅读。
2025-04-03 00:00:00
227
原创 TiDB 观测性解读(一)丨索引观测:快速识别无用索引与低效索引
通过识别并优化未使用或低效的索引,可以减少资源浪费,并提高系统的响应速度和稳定性。在 TiDB 中,系统表提供了相对丰富的索引使用统计数据,帮助 DBA 快速发现低效索引,并通过优化或删除它们来提升数据库效率。尽管删除索引的操作相对简单,但在实施时仍需注意潜在的限制和风险,尤其是在大数据量和高并发环境下。执行索引优化时,DBA 应遵循以下最佳实践:定期检查索引使用情况,尤其是对于大规模数据库。确保用于决策的统计数据涵盖足够长的业务周期,避免误判。
2025-04-02 00:00:00
258
原创 TiDB × AI :DeepSeek 时代你需要什么样的数据基座
自春节以来,DeepSeek 已成为业界的热门话题。DeepSeek 的出现标志着 AI 领域的又一重要进展。在它之前,OpenAI 已在全球范围内掀起了一波变革浪潮,尤其是在国外,其影响力更为显著。然而,在国内市场,DeepSeek 的影响力更为突出,它不仅推动了 AI 技术的普及,也为相关应用开发提供了新的思路和工具。 随着 AI 技术的不断演进,数据基座的重要性愈发凸显。TiDB 作为一款高性能分布式数据库,在 AI 时代的数据管理中
2025-04-02 00:00:00
1069
原创 Dify基于TiDB的数据架构重构实践
Dify.AI 是一款领先的开源大语言模型(LLM)应用开发平台,它通过直观的可视化工作流,让企业无需深厚技术背景即可创建复杂的 AI 应用,正在革新企业构建和部署 AI 应用的方式。 自 2023 年以来,Dify.AI 迅速崛起,成为 GitHub 上第二受欢迎的 LLM 工具,获得了超过 70,000 颗 stars 和 630 多位贡献者的支持。该平台已助力全球数千名开发者,应用范围涵盖聊天机器人、内容生成、复杂文档分析以及 AI
2025-03-27 00:00:00
482
原创 Dify 基于 TiDB 的数据架构重构实践
Dify.AI 是一款领先的开源大语言模型(LLM)应用开发平台,它通过直观的可视化工作流,让企业无需深厚技术背景即可创建复杂的 AI 应用,正在革新企业构建和部署 AI 应用的方式。 自 2023 年以来,Dify.AI 迅速崛起,成为 GitHub 上第二受欢迎的 LLM 工具,获得了超过 70,000 颗 stars 和 630 多位贡献者的支持。该平台已助力全球数千名开发者,应用范围涵盖聊天机器人、内容生成、复杂文档分析以及 AI
2025-03-27 00:00:00
382
原创 【开始报名啦】4 月 12 日 TiDB 社区活动在南京!传统技术栈替换和 AI 浪潮正当时,面向未来的国产数据库怎么选择?转发海报参与新款双肩包抽奖!
作者: 社区小助手 原文来源:>>,报名即可获得 50 积分&经验值奖励!南京的小伙伴们好呀,很开心 2025 年 TiDB 社区的第二场线下活动能在兼具历史底蕴和技术实力的南京举办!在传统技术栈替换潮和 AI 的时代浪潮下,TiDBer 们都处于技术选型和升级的关键路口。对于国产数据库的选择而言,从 “替代思维” 向 “跃迁思维” 的转变,迫在眉睫。而要实现这一转变,实践和创新是必经之路。
2025-03-25 00:00:00
680
原创 国产化不是选择题,而是必答题
数据库产品的性能和稳定性受软硬件因素综合影响,国产化环境下的数据库产品能力的提升,尤其依赖于软硬件全栈的深度适配和优化。不仅需要提供稳定且高性能的存储、计算、网络的资源底座,还需要持续打磨和优化数据库内核,使得在最佳适配的操作系统和内核环境下,实现数据库能力的全面提升。数据库内核的大事务复制 binlog 提交锁、高可用架构及安全组件优化等直接影响数据库系统的性能和稳定性,需要全面提升内核能力。
2025-03-25 00:00:00
722
原创 用 tcpdump 分析 Java 客户端的 prepare 行为
Java 的行为结果如下表:配置SQL 交互JDBC 配置服务端行为启用客户端缓存正常使用 plan cache客户端发送 Execute 时指定句柄关闭客户端缓存删除&cachePrepStmts=true&prepStmtCacheSqlLimit=10000&prepStmtCacheSize=1000&useConfigs=maxPerformance。
2025-03-17 00:00:00
256
原创 TiCDC 新架构 v9.0.0 使用实践
该问题为:大批量数据同步引发TiCDC panic,等待官方修复bug中。具体参见:TiCDC 新架构v9.0.0 panic且无法启动。
2025-03-17 00:00:00
751
原创 保姆级离线 TiDB V8+ 解释
https://cn.pingcap.com/product-community/?_gl=1 ujh2l9 _gcl_au MTI3MTI3NTM3NC4xNzM5MjU3ODE2 _ga
2025-03-14 00:00:00
373
原创 DM 集群迁移
因原来 DM 集群所在机器机架需要下线,所以需要迁移 DM 集群及其上的同步任务。通过先扩容后缩容的方式做迁移,难点是几个正在使用 dm-worker 同步的任务的迁移需要重点关注的。 当前 DM 集群 状态: 迁移目标:需要替换掉所有 10.0.0.5 的节点,替换为新的 机器: 10.0.0.8 。
2025-03-13 00:00:00
295
原创 新零售巨头通过 TiDB GraphRAG 系统实现 45% 成本缩减
作者: 社区小助手 原文来源:本文聚焦于新零售行业的领军企业——一家以创新餐饮服务和客户体验著称的公司。该企业拥有庞大的门店网络和多元化员工体系,面临海量内部知识库管理的挑战,包括散落在多个系统的技术文档、操作手册、食谱等核心信息,这些信息孤岛导致效率低下并影响运营敏捷性。
2025-03-11 00:00:00
437
原创 关于 PD etcd 空间使用满处理记录
作者: WalterWj 原文来源: https://tidb.net/blog/5519a997 ...
2025-03-04 00:00:00
377
原创 TOPRISM:借助 TiDB Cloud Chat2Query 实现业务智能升级
作者: 社区小助手 原文来源: https://tidb.net/blog/3feb2d06 ...
2025-03-04 00:00:00
312
原创 如何选择合适的数据库助力企业数字化转型?3 月 20 日,TiDB vs MySQL 线上 Meetup 第二期诚邀 TiDBer 们一起探讨!...
作者: 社区小助手 原文来源: https://tidb.net/blog/97555e27 ...
2025-03-03 00:00:00
779
原创 TiCDC 新版本初体验 tidb->mysql
作者: EINTR 原文来源: https://tidb.net/blog/d3f87f7e ...
2025-02-26 00:00:00
388
原创 TiCDC 新架构试用启程
作者: ShawnYan 原文来源: https://tidb.net/blog/389872e6 ...
2025-02-25 00:00:00
724
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人