您的位置:首页 > 移动互联

TiDB 5.3 发版 —— 跨越可观测性鸿沟,实现 HTAP 性能和稳定性的新飞跃

发布时间:2022-07-26 12:04:40  来源:互联网     背景:

  “当用户使用软件时,会需要面对的两个鸿沟:一个是执行的鸿沟,在这里,用户要弄清楚如何操作,与软件「对话」;另一个是评估的鸿沟,用户要弄清楚操作的结果。” PingCAP 联合创始人兼 CTO 黄东旭在《做出让人爱不释手的基础软件》中提到,“ 我们作为设计师的使命就是帮助用户消除可观测性和可交互性这两个鸿沟。”

  2021 年 11 月 30 日,TiDB 5.3.0 版本正式上线,该版本推出持续性能分析 (Continuous Profiling) 功能(目前为实验特性),跨越可观测性的鸿沟,为用户带来数据库源码水平的性能洞察,彻底解答每一个数据库问题。

  在提升数据可观测性的同时,TiDB 5.3.0 实现了 HTAP 性能和稳定性的大幅提升,数据迁移效率、高可用性和易用性也实现了大幅提升,为所有用户带来重磅福利。

oppo r17外观

  5.3.0 功能亮点与用户价值

  支持持续性能分析 (Continuous Profiling) ,引领数据库的可观测性潮流

  深度优化分布式时间戳获取技术,提升系统的整体性能

  持续优化存储和计算引擎,提供更敏捷更可靠的 HTAP 服务

  进一步降低上游系统同步数据至 TiDB 的延迟,助力高峰期业务增长

  新增并行导入功能,提升全量数据迁移效率

  引入临时表,一条 SQL 语句简化业务逻辑并提升性能

  支持持续性能分析,引领数据库的可观测性潮流

智慧芽专利检索官网

  在企业遭遇的 IT 故障中,约有 30% 与数据库相关。当这些故障涉及到应用系统、网络环境、硬件设备时,恢复时间可能达到数小时,对业务连续性造成破坏,影响用户体验甚至营收。在复杂分布式系统场景下,如何提高数据库的可观测性,帮助运维人员快速诊断问题,优化故障处理流程一直是困扰着企业的一大难题。在 TiDB 5.3.0 版本中,PingCAP 率先在数据库领域推出了持续性能分析 (Continuous Profiling) 特性(目前为实验特性),为企业提供了数据库源码水平的性能洞察。

  持续性能分析以低于 0.5% 的性能损耗实现了对数据库内部运行状态持续打快照(类似 CT 扫描),以火焰图的形式从系统调用层面解读资源开销。让原本黑盒的数据库变成白盒。在 TiDB Dashboard 上一键开启持续性能分析后,运维人员可以方便快速定位性能问题的根因,无论过去现在皆可回溯。

  当数据库意外宕机时,可降低至少 50% 诊断时间

  在互联网行业的一个案例中,当客户集群出现报警业务受影响时,因缺少数据库连续性能分析结果,运维人员难以发现故障根因,耗费 3 小时才定位问题恢复集群。如果使用 TiDB 的持续性能分析功能,运维人员可比对日常和故障的分析结果,仅需 20 分钟就可恢复业务,极大减少损失。

  在日常运行中,可提供集群巡检和性能分析服务,保障集群持续稳定运行

  持续性能分析是 TiDB 集群巡检服务的关键,为商业客户提供了集群巡检和巡检结果数据上报。客户可以自行发现和定位潜在风险,执行优化建议,保证每个集群持续稳定运行。

  在数据库选型时,提供更高效的业务匹配

  在进行数据库选型时,企业往往需要在短时间内完成功能验证、性能验证的流程。持续性能分析功能能够协助企业更直观地发现性能瓶颈,快速进行多轮优化,确保数据库与企业的业务特征适配,提高数据库的选型效率。

  注:性能分析结果存储在监控节点上,不会对处理业务流量的节点产生影响。

  深度优化分布式时间戳获取技术,为海量业务数据处理提供坚强后盾

  当互联网行业的核心业务系统具有庞大的用户数量和业务数据时,在高并发访问的场景下,可能会出现数据库时间戳获取延迟增大而导致业务响应变慢、超时频发、用户体验急剧下降的情况。海量的业务数据要求数据库拥有良好的扩展性。TiDB 本身拥有能够水平扩展的优势,但是不断增长的业务数据量使时间戳获取能力逐渐成为阻碍集群扩展的瓶颈,最终限制集群整体的扩展。

  为进一步提升时间戳获取能力,在 TiDB 5.3.0 版本中,TiDB 在保持原有的全局时间戳管理方式的基础上,新增两个时间戳处理调优参数,在 PD 负载达到瓶颈的情况下,可以有效减轻负载,降低了时间戳获取延迟,大大提升了系统的整体性能:

  支持参数设置 PD follower proxy 开关,开启后允许 follower 批量转发时间戳处理请求。

  支持设置 PD client 批量处理时间戳的最大等待时间参数,提高时间戳请求的处理带宽。

  通过本次优化,TiDB 能够更好地支撑百 TB 或百万 QPS 大规模集群的扩展。经过 Sysbench 512 线程的测试验证,时间戳处理流程优化后,TiDB 集群整体 QPS 吞吐提升了 100% 以上。

  具体测试环境如下:

  本次优化适用于以下场景:

  拥有百 TB 或 百万 QPS 以上超大规模集群,需要实现大规模集群的扩展。

  拥有中等规模集群,但随着业务的急速增长,数据的成倍增加,需要实现集群的无限扩展。

  持续优化存储和计算引擎,提供更敏捷更可靠的 HTAP 服务

  在大型物流和金融服务类企业中,在线交易和实时业务监控等应用场景对数据有较高的一致性和时效性要求,尤其是当读写混合负载大时,会对数据库管理系统的性能和稳定性形成较大挑战。在年度流量峰值时段,数据平台的写入/更新和分析任务往往会激增数倍。例如,某合作伙伴(物流龙头)在双十一期间,每天处理超 2500 亿条更新和插入记录,同时还要兼顾海量历史数据(50 亿~100 亿)的分析任务。

  TiDB HTAP 致力于为企业的规模化在线交易和实时分析应用提供一栈式数据服务平台,提升关键业务的时效性,降低数据技术栈的复杂性。在已有产品基础上,TiDB 5.3.0 进一步优化了 HTAP 的性能和稳定性,大幅改善了高混合负载场景下并发查询能力和查询任务的执行速度。主要的改进包括:

  性能大幅提升(50%~100%),CPU /内存资源使用率进一步优化,查询失败减少:TiDB 5.3.0 优化了列式存储引擎,调整了存储引擎底层文件结构和 IO 模型,优化了访问节点副本和文件区块的计划,缓和了写放大问题以及改进了普遍的代码效率。总体上高负载时因资源不足造成的失败状况大大缓解。

  远程数据读取提速,任务成功率提高,告警可读性增强:优化了 MPP 计算引擎,支持更多的字符串/时间和其他函数/算子下推至 MPP 引擎,并改善了存储层写入/更新事务量较大时数据等待造成内部进程超时的问题,同时还优化了查询请求的告警信息,便于追踪和定位问题。

  轻松扩展节点:在 TiDB 5.3.0 中,TiDB HTAP 架构可随业务增长轻松扩展到 200 节点甚至更大的集群规模,并且确保 OLTP 与 OLAP 之间原则上不产生资源冲突和相互性能影响。

  增强运维能力:完善了数据校验,解决了节点重启时内部处理可能出现的问题;同时进一步提升了 SQL 告警信息和增强了日志收集、检索功能。

  低延迟同步至 TiDB,助力企业业务持续增长

  伴随着业务持续增长,企业订单系统的数据库压力也不断增加。核心交易库写流量巨大,造成订单提交时间变长,影响网站用户体验。面对这一典型的业务场景,为了帮助提升企业缩短订单提交时间,TiDB 支持作为下游只读从库提供业务查询服务,为核心交易系统减压。

  TiDB Data Migration (DM) 作为一款实时的数据同步工具,支持将数据从与 MySQL 协议兼容的数据库同步到 TiDB,实现业务分流,减轻高峰期前端订单写入时的压力。而交易场景高度的即时性,要求业务查询延迟极低、数据实时性极高,这给 DM 的同步性能带来了极大挑战。

  为了保证低延迟,数据迁移工具 DM 在 v5.3.0 实现了两项优化:

  合并单行数据的多次变更,减少同步到下游的 SQL 数量,提高迁移效率,降低数据延迟,为网站用户更快地提供业务查询服务;

  批量的点查更新合并为单一的语句操作,减少远程过程调用请求的数量,同样数量的 binlog 可以更快地同步完成,进而降低延迟,为网站用户更准确地提供业务查询服务。

  极低的同步延迟保障了下游 TiDB 数据查询实时性,企业在保持现有架构的情况下,无需进行大规模改造,就能快速引入 TiDB 以增强实时查询分析能力,更好更快萃取数据价值。

  经场景实测,在 300K QPS 数据同步流量下,99.9% 时间内 DM 同步延迟降低至 1 秒以内,尤其适用于高负载业务压力下 TiDB 作为只读从库的场景。

  新增并行导入功能,提升全量数据迁移效率

  目前 MySQL 分库分表架构日益普遍,很多企业的数据量已经达到百 TB 级别。随着企业数据量的增长,从集中式数据库迁移到以 TiDB 为代表的分布式数据库已经成为必然,然而存量系统里面的 100 TB 数据没有方便高效的工具进行迁移。

  为解决此问题,TiDB 5.3.0 发布了 TiDB Lightning 并行导入功能,提供了高效的 TiDB 集群初始化能力。用户可以同时启动多个 TiDB Lightning 实例,并行地将单表或者多表数据迁移到 TiDB,速度可以横向扩展,极大地提高了数据迁移效率。

微软电脑人脸识别

  并行导入示意图如下。用户可以使用多个 TiDB Lightning 实例导入 MySQL 的分表到下游的 TiDB 集群。

TiDB 5.3 发版 —— 跨越可观测性鸿沟,实现 HTAP 性能和稳定性的新飞跃

百度购物网站

  并行导入功能支持多种数据源,包括:CSV/SQL 格式的文本数据、MySQL 分表导出数据 。支持的最大单表规模在 20 TB ~ 30 TB 之间,导入单表数据建议使用 1 个 ~ 8 个 TiDB Lightning 实例,每个实例最佳规模保持在 2 TB~ 5 TB 。对于多表总规模和使用 Lightning 的个数没有上限要求。

  经测试,使用 10 台 TiDB Lightning,20 TB 规模的 MySQL 数据可以在 8 小时内导入到 TiDB,单台 TiDB Lightning 可以支持 250 GB/h 的导入速度,整体效率提升了 8 倍。

  引入临时表,一条 SQL 语句简化业务逻辑并提升性能

  业务临时中间数据存储不易

  在数据量大的场景下,用户业务常常需要处理庞大的中间数据。如果业务需要反复使用数据中的一部分子集,用户通常会临时保存这部分数据,用完后释放。因此,DBA 不得不频繁地建表和删表,可能还需要自行设计数据存储结构,把中间数据存储至业务模块中。这不仅增加了业务复杂度,也造成了庞大的内存开销,而且如果管理不善,还存在内存泄漏导致系统崩溃的风险。

  TiDB 临时表帮助用户简化业务逻辑并提升性能

如今网购团购已经走进我们的生活

  为帮助用户解决以上痛点,TiDB 在 5.3.0 版本中引入了临时表功能。该功能针对业务中间计算结果的临时存储问题,让用户免于频繁地建表和删表等操作。用户可将业务上的中间计算数据存入临时表,用完后自动清理回收,避免业务过于复杂,减少表管理开销,并提升性能。

  TiDB 临时表主要应用于以下业务场景:

  缓存业务的中间临时数据,计算完成后将数据转储至常规表,临时表会自动释放。

  短期内对同一数据进行多次 DML 操作。例如在电商购物车应用中,添加、修改、删除商品及完成结算,并移除购物车信息。

  快速批量导入中间临时数据,提升导入临时数据的性能。

  批量更新数据。将数据批量导入到数据库的临时表,修改完成后再导出到文件。

  一条 SQL 语句轻松创建临时表

  可通过 CREATE [GLOBAL] TEMPORARY TABLE 语句创建临时表。临时表中的数据均保存在内存中,用户可通过 tidb_tmp_table_max_size 变量限制临时表的内存大小。

  TiDB 提供的临时表分为 Global 和 Local 两类,无论使用哪种临时表,都能有效帮助用户简化业务逻辑并提升性能:

  Global 临时表:

  对集群内所有 Session 可见,表结构持久化。

  提供事务级别的数据隔离,数据只在事务内有效,事务结束后自动删除数据。

  Local 临时表:

姚军 金融

outlook设置hotmail邮箱

  只对当前 Session 可见,表结构不持久化。

  支持重名,用户无需为业务设计复杂的表命名规则。

  提供会话级别的数据隔离,降低业务设计复杂度,会话结束后删除临时表。

  结语

  本次发布的 5.3.0 版本进一步完善了系统的可观测性、提升了分布式数据库可扩展性、保证了数据的低延迟同步、大幅提升了全量数据迁移效率、提升了实时分析的稳定性,是 TiDB 迈向成熟企业级 HTAP 平台的一个重要里程碑。

  PingCAP 首席架构师唐刘表示:TiDB HTAP 的使命不仅仅局限于对传统数据库的升级或者是交易和分析处理性能的提升,本质上 TiDB HTAP 是一个开放的生态体系,在企业中承担着支持数据服务消费化和构建统一实时数据服务平台的角色,为用户带来业务与架构的创新与提升。

  TiDB 的每一次发版和进步都离不开每一位用户的反馈、每一位开发者的 PR 合并、每一位质量保证人员的测试。感谢所有人的贡献,TiDB 在后续版本中会不断加强大规模场景下的稳定性和易用性,不忘初心,砥砺前行,成为一款让人爱不释手的基础软件,给用户带来更好的使用体验。


返回网站首页

本文评论
女娲NVWA平台上新,UD数字厂牌数字藏品又一力作
2022年6月12日,女娲数字藏品平台发售了全新数藏产品,该款数字藏品由UD数字厂牌User-Defined与潮流艺术设计师Grey Sun联合打造,为《Explosive Creator 爆炸性创作者》系列数字...
日期:07-11
当贝与爱普生投影仪对比评测_当贝投影仪荣登京东TOP店铺榜第1,领先极米、坚果、爱普生等
  京东作为国内数码权威电商平台,基于站内商品大数据,通过店铺热榜、商品销售表现、人气指数等维度,汇集整合出不同品类的热卖榜,向终端消费者推荐热门单品,帮助消费者提升决策...
日期:07-25
全球初创企业将于LEAP22参加Rocket Fuel初创企业大赛,角逐60万美元创业资金
  来自全球各地的初创企业将被邀请参加Rocket Fuel初创企业大赛,角逐总额达60万美元的创业资金,并向知名的风投机构和领先的国际投资者们推广他们的业务。作为沙特阿拉伯大...
日期:10-21
创新无限,合赢未来 | 弘玑Cyclone 2021产品发布会10.28震撼开启_弘玑cyclone 创始人
  10月28日,弘玑Cyclone将发布行业首个企业级RPA。天机AXON20  全线产品盛大亮相,“创新无限 合赢未来”弘玑Cyclone 2021产品发布会,与您13:30线上相约,不见不散!  弘玑C...
日期:07-26
见证卓越之光 | 砂之船集团斩获两项商业大奖「砂之船集团简介董事长」
  2022年6月24日,“与卓越同行 聆听卓越的声音”万商俱乐部年度排行榜大典采取线上揭幕的方式举办。砂之船集团喜获“2021年度商业不动产影响力企业”大奖、同时砂之船集...
日期:07-14
当贝激光投影X3再获大奖,京东“年度最佳高端品”!「当贝投影仪新品计划」
  近期,投影圈领军者当贝投影可谓是喜讯不断!在2021年度京东数码颁奖盛典中,当贝投影众多数码品牌中脱颖而出,一举荣膺“十大年度品牌”、“战略大单品牌奖”两大重磅奖项。...
日期:07-30
独家|中创新航起诉宁德时代不正当竞争行为 称其滥用专利权恶意维权
  新浪科技讯 12月29日上午消息,新浪科技从知情人士处获悉,中创新航已经正式向法院提起诉讼,起诉宁德时代(395.020, 1.02, 0.26%)滥用专利权恶意维权和肆意诋毁的不正当竞争...
日期:12-29
老虎国际Q1营收5263万美元,新加坡市占率增至19%
  美国东部时间6月10日盘前,全球知名科技券商老虎国际(NASDAQ:TIGR)公布截至2022年3月31日的第一季度未经审计财务数据。财务数据显示,老虎国际第一季度营收5263万美元,季度...
日期:07-14
家用影音全能战士:极米H3S投影仪体验「极米H3S投影仪使用教程」
  简约的家装在现在年轻人的家中是越来越常见了,不同于老一辈的家装风格,很多人不再追求将家里的每一寸地方都“物尽其用”,“空”也可以是一种美。例如家中常见的电视,换在以...
日期:07-28
极米h3s最低价_双十一开门红热卖榜单揭晓!极米H3S热卖过亿
  跟今年的618玩法非常相似,今年的双十一也提前了开始的时间,从10月20日开始,不少的品牌就推出了不同的双十一优惠政策,正式打响了一年一度的双十一优惠大战。  据京东首轮...
日期:07-26
转转手机市场分析:双11国产手机围剿苹果,二手市场华为夺国产销冠
  一年一度的双11电商狂欢节再度落下帷幕,手机赛道也是战报纷飞,国产品牌打了一个漂亮的翻身仗。  根据新品电商数据显示,小米和苹果竞争激烈,排名靠前;荣耀成为了新晋黑马,...
日期:07-26
双十一选购投影你需要关注这些!极米H3S给你打个样_极米h3s和米家激光投影仪
  在这个移动端统治全人类的世界,电视早就从必需品变成了装饰品。最近刮起家庭影院风,恰逢一年一度的双十一,身边的小伙伴纷纷开始入手投影仪了!  他们一致为投影仪打call...
日期:07-26
5g标准制定主要竞争者美国高通_高通持续引领5G先进技术 赋能中国合作伙伴实现差异化优势
  日前,高通联合全球领先的物联网解决方案供应商上海移远通信技术股份有限公司,在2022 MWC拉斯维加斯移远通信的展台展示了PC/笔记本电脑行业首款支持Wi-Fi和5G蜂窝链路聚...
日期:10-15
设计圈最值得推荐的4大设计软件「哪款设计软件好」
  由于网络的兴起,使得现代人更容易因为自己的爱好和志向聚集到一起。这样的聚集通常被称为圈子。人数众多的设计师们聚集在一起,就形成了设计圈。他们在圈中交流着自己的心...
日期:07-27
全能战士双12首销,手慢无!TiPlus7100 2TB致态京东旗舰店开售!
  如果你正在为手上已经战斗了几年“心有余而力不足”的硬盘踌躇,如果你正在寻觅一款既有速度又有性能还有性价比的固态,趁着本年度最后一个购物热潮来一次全年无悔的大升级...
日期:12-12
魔笛电子烟坚持产业链创新与升级,致力为用户提供极致化产品体验
  先前,艾瑞咨询发布的《2021年中国电子烟行业研究报告》全面剖析了电子烟目前的行业发展现状,并提出技术革新、全产业链布局是未来行业趋势。而隶属雷炎科技有限公司的MO...
日期:07-29
最强性能二合一轻薄本ROG幻X  1月24日即将开启预约_rog幻系列发布时间
  1月17日,ROG 2022笔记本新品电商页面正式上线,即将开放预约。最强性能二合一轻薄本ROG幻X打破二合一笔记本性能极限,将于1月24日1:00开启预约。2K高刷专业电竞本ROG枪神6系...
日期:10-21
当贝投影行业前2品牌,树立国内投影仪全新风向标_当贝投影新款
  近日,“锌财经”作者赵佳禾,发布关于“智能投影仪再燃火药味”相关内容,文章介绍到极米投影仪虽然入局早,但是经过8年努力,极米的市场依然做的不大,来自第一梯队国内投影仪当...
日期:07-14
腾讯地图产业版WeMap 官网正式上线,构筑地图4.0-产业互联网时代全新数字地图底座
  11月4日,在武汉举行的2021腾讯数字生态大会上,腾讯位置服务高级总监曹栋清宣布WeMap(腾讯地图产业版)官网正式上线。官网将成为各位合作伙伴深入了解WeMap、并且进一步对...
日期:07-26
三星电子斩获71项iF设计奖,The Freestyle三星随享获金奖
  近日,三星电子在2022年iF国际设计奖中斩获71个奖项,在来自57个国家和地区的11,000份参赛产品中,三星囊括奖项数目之最。其中,新品The Freestyle三星随享智能投影仪等三个产...
日期:07-14