TiDB 7.1 LTS 发版:为关键业务提供业务稳定性和多租户场景支持 天天热消息
2023-06-08 16:50:30来源:中关村在线
近日,企业级开源分布式数据库厂商 PingCAP 正式发布 TiDB 7.1 版本,这也是 2023 年度发布的首个 LTS(Long Term Support) 版本,汇集了来自 20+ 个真实场景带来的功能增强,累计优化和修复 140+ 功能,旨在提升关键业务的稳定性和性能,帮助开发人员和数据库管理员提高生产力并进一步降低总体拥有成本(TCO)。用户可在生产环境中使用 TiDB 7.1。
(资料图)
TiDB 半年版本回顾
TiDB 7.1 LTS 距离上一个 LTS 版本 6.5 已经过去了整半年,在这期间,PingCAP 对产品的关键能力做了大量的增强和优化,其中最重要的特性有:
● TiDB 7.0 提供了基于资源组的资源管控(Resource Control) :这使得 TiDB 在针对多租户场景有了很好的应对。事实上,经常有用户希望借助 TiDB 的可伸缩特性将多套业务系统归一到一个集群中,从而使得集群管理、资源利用都能得到有效的改进。资源管控特性提供了对多租户的支持,并解决了不同租户间资源争抢的问题。在新版本中,用户可以很方便地借助这个功能完善数据库整合的使用场景。
● Multi-RocksDB 特性 :借助将单一 TiKV 实例中的 RocksDB 拆成多份,TiKV 的写吞吐提升近三倍;此外,在新架构中数据分片(Region)大小将变得更大,由此减小维护分片所带来的开销,减少单位存储所需的固定 CPU 消耗,更节省成本。这使得大写入吞吐,或者需要大量存放温数据的 Data Serving 场景下,TiDB 的表现得到了本质的提升。
对于这些重要的重量级特性,在新版本中也将持续得到打磨和加强。这半年中,TiDB 在一些关键场景的性能也得到长足提升:
● 数据导入 Lightning 性能提升近 30% ;
● 真实业务测试下,Analyze Table 性能提升 42%+ ;
● 标准测试 TPC-H 和真实业务测试下,TiDB 分析能力分别提升 15% 和 25% ;
● TiCDC 针对大型单表复制性能提升可达 90%+ 。
TiDB 7.1 功能特性
TiDB 7.1 是PingCAP 计划在 2023 年发布的两个长期可支持(LTS)版本中的第一个,它提供了一个面向未来的数据库,可以为各种关键业务应用程序提供动力。TiDB 7.1 将为用户带来以下特性:
● 更稳定地支持关键业务负载 ,为 DBA 提供多工作负载稳定性控制,并显著改善尾部延迟;
● 以更少的资源提供更佳的性能 ,通过架构增强实现更高的吞吐以及更快的在线 DDL。
此外,TiDB 7.1 企业版增强了数据库审计功能,通过更细粒度的事件过滤控制、更友好的过滤条件设置方式、新增的 JSON 文件输出格式以及审计日志的生命周期管理,大幅提升系统的审计能力。
2.1 更稳定地支持关键业务负载
2.1.1 通过资源组改进资源管控的用户体验,提供更好的隔离性
PingCAP 在 TiDB 7.0 中增加了通过资源组进行资源管控的功能,为 TiDB database consolidation (数据库整合)方案奠定了基础,具有里程碑的意义。多个业务可共享同一个 TiDB 集群,DBA 可为不同的工作负载设置资源配额和优先级,例如为关键业务分配更高的优先级,确保其能够优先获得资源,避免受到其他工作负载的干扰。
在 TiDB 7.1 中,资源管控特性正式 GA 了,并加入了两个特性增强:
● 降低了在重写入密集型工作负载中出现的尾延迟:资源组通过资源配额和优先级控制工作负载。优先级由存储级别控制。当工作负载写入繁重时,基于优先级重新调度机制有时会造成更高的尾延迟(Tail Latency)。在 7.1 版本中,尾延迟被修正到预期水准。
● 增加原生负载校准工具,帮助用户设置更准确的资源资源分配:资源分配的基础是用户对负载的资源使用量有所了解。新增的校准工具将很好的帮助您评估相关信息,以合理配置资源组。最快的方法是从 SQL 接口运行校准命令来估计基准测试(如 TPC-C 和 sysbench)的资源使用情况。
2.1.2 多个热点场景下性能和稳定性提升
对 TiDB 的底层行存储 TiKV 有三个关键增强,以降低延迟提升稳定性(通过 p99 延迟衡量)。新版本引入了三项优化,分别针对三个级别热点进行处理:Key 级别、分片(Region)级别和节点级别:
● Key 级热点:锁冲突优化
● Region 级热点:TiKV 子任务的批处理化
● 节点级热点:引入了基于负载的副本读取
锁冲突优化(GA)
TiDB 引入了处理 Key 级热点的优化。在遇到许多单点悲观锁冲突的负载中,唤醒等待请求的算法在新版本中将表现得更稳定,最大限度地减少了重试的资源浪费,从而节省了整个集群的资源并降低了尾延迟。测试表明,当启用锁冲突优化时,如果吞吐量相对较小,即使在冲突最严重的工作负载中,新版本的尾延迟也将降低 40-60%。
批处理 TiKV 子任务(GA)
选择性较差的查询可能会导致需要读取许多数据。在 TiDB 的分布式存算分离架构中,这样的查询可能会带来数万或数十万个 RPC 请求用于获取数据,如果使用索引读取则将更进一步加重这一负担。
TiDB 服务器作为 TiKV 客户端,现在可以识别针对同一分片的批处理任务,并将这些批量发送到对应的存储节点。这大大减少了网络的 RPC 开销,使得这些查询更稳定。这个增强可以将相应场景中的延迟减少多达 50%。
基于负载的副本读取(GA)
这个特性用于优化节点级读热点。当大批量查询以不均匀的方式发起读取,可能会出现节点热点。注入 Index Lookup JOIN 这类常见的事情都可能会导致这种情况。一旦发生,读取请求会排队,当队列塞满时,一些请求可能会等待相当长时间。PingCAP 希望通过更均匀地分配工作来减少延迟。
新版本中,TiDB 引入了基于负载的副本读取来实现这一点。它为队列提供了一个可配置的持续时间阈值,当超过该阈值时,它会告诉 TiDB 开始优先考虑副本读取。在读热点的情况下,与不打散读热点相比,该功能可提高读取吞吐量 70%~200%。
有关此优化的更多信息,请参阅文档 ( https://docs.pingcap.com/tidb/dev/troubleshoot-hot-spot-issues#scatter-read-hotspots )。
2.2 更少的资源,更佳的性能
TiDB 7.1 提升了 TiDB 读、写以及管理操作的性能,以提供更好的用户体验。新版本中,TiDB 增加了多值索引以提供对 JSON 的查询效率。此外,在写入吞吐、分析查询速度和后台任务效率方面也进行了大量的改进和优化。
2.2.1 多值索引(GA)以增加速度和灵活性
多值索引也称为“JSON 索引”,这种新型辅助索引在 TiDB 6.6 中引入并在 7.1 中 GA。多值索引支持索引记录到数据记录的 N:1 映射,使得查询可以快速检查存储在 JSON 数组中的特定值。
无论该数据存储为 blob,还是邮政编码直接存储为 zip 数组,用户都可以创建多值索引来定位特定邮政编码存在于哪一行。
索引是使用表达式创建的,该表达式将 JSON 数据逻辑解析为生成列(Generated Column)和该列上的二级索引。如果用户将 JSON 存储为 blob,并且需要支持遍历多层嵌套的查询,只需创建一个索引以检索。
有关用法和注意事项的更多详细信息,请参阅多值索引文档 ( https://docs.pingcap.com/tidb/dev/sql-statement-create-index/#multi-valued-index )。
2.2.2 更快的 TTL(GA)
TTL (Time to live) 在PingCAP 的 TiDB 6.5 中作为一个实验特性进行了介绍,而在 7.1 中这个特性 GA 了。此外在新版本中,TiDB 节点可以共享 TTL 相关任务并并发执行,从而拥有了更好的性能和资源利用率。
2.2.3 延迟物化加速分析查询(GA)
TiFlash 是 TiDB 的列式存储引擎,在 7.1 版本中延迟物化特性 GA。当表扫描拥有高过滤性的时候,TiDB 优化器可选择让 TiFlash 启用延迟物化。开启该特性后,TiFlash 支持下推部分过滤条件到 TableScan 算子,即先扫描过滤条件相关的列数据,过滤得到符合条件的行后,再扫描这些行的其他列数据,继续后续计算,从而减少 IO 扫描和数据处理的计算量。
此功能的影响取决于实际负载和数据分布。在某些情况下,它可以显著减少延迟(在PingCAP 的测试中延迟最高可降低 70%)。TiDB 的查询优化器可以决定是否使用它,默认情况下打开是安全的。
2.2.4 Multi-RocksDB 存储引擎带来巨大性能提升
在 TiDB 6.6 中,PingCAP 引入了对 TiKV 存储架构的重大更改。虽然这个架构仍然是实验性的(默认关闭,并且只能在新集群中启用),但在这个 LTS 版本中,该特性获得重大加强,并在预生产环境中收到了很好的测试反馈。
在 TiDB 6.6 之前,单一 TiKV 节点所有 Region 共享一个 RockDB 存储引擎。新架构则将不同 Region 分别存放在不同 RocksDB。新架构的好处是显著的:
● 减少 RocksDB 对应的 LSM 负担,增加了吞吐量,测试结果显示写入吞吐量 增加了 200% 。
● 使用不同 RocksDB 也会 减少 Compaction 带来的写放大,降低资源消耗。
● 更好的写入吞吐使集群的扩展 速度提高 500% 。
● 在测试一些真实的客户工作负载时,PingCAP 观察到尾部延迟 减少了近 50% 。
● 更小的单位存储消耗,使得集群可扩展性进一步增强。
在 TiDB 7.1 中,PingCAP 进一步提高了该特性的性能和稳定性,并添加了网络带宽优化。当前仍然缺失的是 TiCDC、BR 等生态工具的支持,当这些完成后PingCAP 将宣布这个特性 GA。
有关更多详细信息,请参阅产品文档 ( https://docs.pingcap.com/tidb/dev/partitioned-raft-kv )。
2.2.5 Online DDL 的大幅提升(实验特性)
在 TiDB 7.1 中,类似于前述 TTL 改进,PingCAP 引入了跨 TiDB 节点分配 DDL 作业的框架,以进一步提高性能。
更多 TiDB 7.1 版本新功能,请查阅 TiDB 官网 Release Notes , 立即 下载试用 ,开启 TiDB 体验之旅。
标签:
相关阅读
-
csgo钥匙低价购买方法有哪些?csgo命悬一线武器箱值不值的开?
CSGO是一款全球火爆的游戏,每天都涌入大量新人玩家,而CSGO也是一个非常注重公平竞技的游戏,所以CSGO...
2023-06-08 -
csgo免费试玩开箱网站有哪些?csgo开箱公认最好的网站有哪些?
CSGO是一款全球火爆的游戏,每天都涌入大量新人玩家,而CSGO也是一个非常注重公平竞技的游戏,所以CSGO...
2023-06-08 -
csgo手套武器箱如何掉落?csgo在哪买开箱的钥匙划算?
csgo新手怎么获得箱子?csgo开箱网站,这两年可以说火遍全球,每一个csgo玩家都着迷与其中不能自拔,csgo...
2023-06-08 -
csgo手套武器箱多少钱一个?csgo箱子钥匙获取渠道有哪些?
CSGO饰品官方平台正规吗?CSGO皮肤白嫖攻略,2023年最新分享!很多玩家都想知道如何在CSGO获取免费皮肤,...
2023-06-08
精彩推荐
阅读排行
相关词
- 沃尔沃XC90
- 2023csgo新手入门菜鸟必学指南 csgo怎么开箱出金几率大
- 世界快消息!腾讯视频VIP年卡 + 京东PLUS会员年卡,只要128元
- csgo饰品租赁平台比较好的有哪些?csgo饰品什么时候最贵?
- csgo能租饰品的平台有哪些?csgo饰品在哪买便宜?
- csgo开箱音乐bgm有哪些?晚上凌晨12点csgo开箱几率高么?
- 媲美iOS 17?安卓14 Beta 3发布:终于流畅稳定了|今日看点
- csgo饰品走势网站有哪些?csgo凌晨开箱子几率怎么样?
- csgo开箱钥匙多少钱一把?csgo开箱音乐是什么?
- csgo开箱网站多少钱一次?csgo饰品价格走势查询在哪看?
- csgo怎么批量开箱子?csgo宝箱掉落规则是什么?
- csgo宝箱在哪里获得?csgo批量开箱爆率高点吗?
- csgo太子是哪个国家?csgo刷箱子有限制吗?
- 899元!米家智能音频眼镜明日开售:双侧智能触控
- csgo怎么快速刷箱子技巧?csgo太子是哪个战队的?
- 世界微动态丨洪都拉斯总统特别助理:期待访华增进双边关系
- 日本民众举行抗议活动 反对政府排放核污染水入海
- 通讯:“中国为我打开机遇之门”——一个洪都拉斯青年的中国情缘
- 万达突发!近20亿股权遭冻结 发生了什么?
- csgo新箱子同系列皮肤有哪些?csgo间谍印花胶囊怎么获得?
- 玩csgo有哪些平台?csgo是什么游戏?
- 速读:法国反对北约在日本设立办事处
- 全球滚动:美元定存降息潮来临!利好人民币汇率
- csgo怎么提高fps和流畅度?CSGO是免费的吗?
- 地产板块再度活跃!沙河股份、大龙地产涨停
- 旅游板块震荡回暖
- csgo怎么刮刮乐?csgo控制台所有代码?
- 首互未来丨白皮书、指导令、平台指引……e起回顾北京互联网法院未成年人网络司法保护精彩瞬间
- 天津宝坻区2023随迁子女入学政策|每日简讯
- 雅化集团:商务部西亚非洲司调研组一行到集团调研|每日焦点
- csgo怎么开箱比较赚?CSGO开箱怎么开到好东西?
- csgo免费和付费的区别是什么?CSGO开箱概率是多少?
- 推动湖北省进一步释放数据红利,湖北数据集团注册成立 天天资讯
- 高考第二天 放手一搏!这10份祝福和温暖请查收→ 世界新视野
- 世界看热讯:7天6板!深交所下发关注函:异常波动进行风险提示
- 环球观速讯丨三亚旅文集团8亿元中期票据将付息 利率4.27%
- 天天讯息:北交所上市企业达200家 将推一揽子举措优化市场生态
- 英国宣称将“发布移除中国监控设备时间表” 驻英国使馆表态
- 当前热议!谢锋美中贸委会演讲:不能用“去风险”为“脱钩”打掩护
- 小斑块大问题,颈动脉斑块怎么修? 环球即时看
- 第十四届陆家嘴论坛今天在上海举行-焦点关注
- 福建福州:外贸企业生产忙
- RCEP政策红利持续释放
- 【环球播资讯】沈阳再通报“17名幼儿腹泻呕吐事件”:为诺如感染
- 今日讯!【共同缔造安全江夏⑪】东湖评论:夯实安全生产的基础工作
- 方达医药苏州安评中心获批GLP认证资质-今日播报
- 【2023天津高考】民政护航困难家庭考生-天天看热讯
- 中俄第6次联合空中战略巡航现场视频来了 焦点热议
- 工业废弃物相关概念股有哪些,工业废弃物概念股一览
- 童心筑梦 放飞梦想——南召县皇后乡中心完小庆“六一”暨新队员入队仪式
- etf基金购买最低多少钱 最少需要多少钱 天天即时看
- 基金属于股票的一种吗 购买股票和基金的区别
- 【天天新要闻】鲜衣怒马韶华行金榜题名慰征程——南阳市镇平县金陵外国语学校为2023届高考生送考壮行
- 每日报道:早盘要闻:工业自动化设备概念报跌,科力尔跌5.2%
- 第12届金交会6月9日开幕 新设广州期货产业集聚展示区 环球看点
- 全球快报:“去风险”成脱钩新马甲
- 热文:两大国际组织上调中国2023年经济增长预期
- 今日看点:让城市成为“开放的艺术馆”(金台随笔)
- 东湖评论:莫让“剩菜盲盒”成为食品安全盲区 重点聚焦
- 充满算计!日美澳在南太铺光缆,日媒炒“抗衡中国影响力”
- 全球连线|对两国合作机遇充满期待——洪都拉斯各界热议中国驻洪使馆开馆 全球信息
- 三力士:相关方面为发生变化
- 外贸“新三样”表现亮眼 传递何种信号?
- 世界时讯:vivo S17系列今天开售 2499买人像旗舰
- 荣耀一季度出货量增长400% 海外市场表现不错
- 双元科技上市首日破发,盘中一度跌近19% 世界消息
- 环球今亮点!易实精密正式登陆北交所,上市首日一度涨超50%
- 苹果 Vision Pro 头显佩戴舒适度极差?仅佩戴30分钟,记者额头留下红印
- 抢钱?苹果 Vision Pro 单独售卖眼镜夹片,额外加价 300-600 美元?-每日视讯
- 最新快讯!今日港币汇率是多少(2023年6月8日)
- 环球快讯:通策医疗以集中竞价交易方式回购股份80.86万股
- 莫德里奇穿过的球衣号有哪些?莫德里奇宣布退役时间是什么时候?
- 2022冬季奥运会举办地是哪?东京奥运会开幕式时间是几点?
- 德里赫特水平怎样?德里赫特球衣号码是几号?
- 巴西足球为什么这么强?金球奖评选规则是什么?
- 里约奥运会女排冠军得主是哪个国家?女排比赛规则有哪些?
- 法甲球队派系一共有几个?马奎尔航母调头是什么梗?
- 今日加元汇率是多少(2023年6月8日)_环球今日讯
- 三星生物和辉瑞宣布就生物仿制药生产进行合作
- 拜仁与皇马历史交锋如何?2022年中超赛制规则是什么?
- 湖北近两千名大学生走上村医岗位|焦点播报
- 埃及国家队阵容最好成绩是多少?2022年世界杯男子足球队排名是多少?
- 中国国奥队参加过几次奥运会?中国男篮国奥队是什么队?
- 速讯:【原】生活,你给我压力,我还你奇迹,你若对我刁难,我只会迎难而上
- 湖北随州市2023年重点建设项目(124项) 实时
- 五种药不能长期吃,是真的吗
- 鲁本-迪亚斯的球衣是几号?曼城队为什么叫蓝月亮球队呢?
- 全球快讯:糖尿病神经病变,经方:猪苓汤
- 小米14将配备两大颠覆性新技术 小屏机皇预定|环球快报
- 全球今日报丨永州市第三届住房公积金管理委员会第二次会议召开
- 全球消息!AMD Zen4c 霄龙细节曝光:升级4nm,128核心256线程碾压一切!
- 2021全运会乒乓球参赛人员有哪些?乒乓球团体赛主队怎样布阵?
- uefa是什么赛事?欧足联成员国有多少个?
- 全球看点:【原】528.每天都写公众号的好处是什么?
- 看着还不错!俄罗斯公布全新国产PC电脑:自研4核ARM处理器+魔改Linux系统
- 曼联拿过几次欧冠冠军?什么叫欧冠历史上最大逆转?
- iOS 17升级方法看这 所有人都能升_环球微速讯
- 2023-24赛季阿森纳主场球衣什么样?2001意甲冠军主力阵容是什么?
- 环球通讯!AMD 锐龙 8000处理器 正式确认: IPC增幅高达19%!
- 2022世界杯球衣什么时候出的?什么时间穿世界杯主场球衣?
- 意甲联赛历年冠军队伍排名是什么?冬奥各国代表队队服什么样?
- 历年意甲最佳射手叫什么名字?AC米兰巅峰阵容在什么时候?
- 曼联在全球大约有多少球迷?曼城和曼联哪支球队在曼彻斯特的球迷多?
- 二战后曼联历任队长都有谁?世界公认五大球王都有谁?
- c罗工资等于一国收入吗?c罗是哪个国家的战队?
- 队长袖标指的是什么意思?队长袖标戴在哪个胳膊上?
- 沙尔克04的主场在什么地方?沙尔克04现在很弱吗?
- 天天新动态:【楚天评】东湖评论:让河湖长制促进河湖长治
- 希腊国家队主教练叫什么名字?希腊甲级联赛比分赛果如何?
- 当前讯息:美的集团、中微公司等9股获北向资金增持额超亿元
- 渣打据报将在新加坡、伦敦和香港等地裁员,总数或超100人 微资讯
- 富勒姆足球俱乐部球队是什么阵容?为什么霍奇森叫霍太公
- 历任国际足联主席都有谁?因凡蒂诺是哪国人?
- 内马尔参加世界杯是哪一年?内马尔是哪个球队的球员?
- 全球观焦点:颜值可期!曝小米14 Pro配备极窄边框曲面屏
- 曼城首发阵容是什么?曼城能踢过拜仁吗?
- 今年梅西多大了?梅西宣布退役时间了吗?
- 渐冻症男孩乘轮椅“圆梦”高考,学习让他很开心……
- 连续停牌A股一览(附名单) 天天简讯
- 哪些国家举办过世界杯?摩洛哥足球队世界杯排名第几位?
- 帮你花2000万和明星吃饭?相关公司已被禁言|当前滚动
- C罗转会对西甲联赛有哪些影响?c罗年薪最高高达多少欧元?
- 热评丨“村超”如何打开乡村“超链接”
- C罗转曼联会费是多少?C罗转会对意甲联赛的影响是什么?
- 出台《行动计划》部署13项重点任务 重庆到2025年将建成全国一流千兆光网城市
- 世界杯荷兰球员是什么阵容?世界杯荷兰队历史战绩如何?
- 消息!万达集团回应“19亿股权被冻结”:正通过法律途径申诉
- 2022男篮欧锦赛排名首位的是哪支球队?2022男篮欧洲杯举办地是哪?
- 曼城主场地址在哪?曼城主场1-0战胜切尔西是哪一场比赛?
- 姆巴佩的速度究竟有多快?姆巴佩实力怎样?
- 为青春作答 为梦想护航——2023年高考首日见闻 世界讯息
- 新华时评|人生路遥贵有恒,投身家国须笃行-当前独家
- 英超比赛中C罗一共进了多少球?C罗现在在哪支足球队效力?
- 欧洲冠军联赛奖金怎么分配的?欧洲冠军联赛是什么比赛?
- 西班牙挡拆是什么意思?2023年亚洲杯举办城市有哪些?
- 内马尔年龄今年多大了?内马尔什么时间来过中国?
- 基金追涨杀跌必亏吗?基金单位净值和累计净值有哪些不同?
- 要闻速递:北疆林场话护林
- 全球视讯!外贸“新三样”表现亮眼 传递何种信号?
- 基金清盘怎么办?基金交易遵循的是“先进先出”的原则吗?
- 为什么基金要留底仓?基金清盘会不会亏损?
- 为什么投资基金不建议追高?etf可以当天买入当天卖出吗?
- 国债逆回购为什么不建议购买?基金涨跌和什么有关系?
- 公募REITs迎久违反弹,机构称估值已趋于理性|当前视讯
- 基金确认份额是从哪一天计算收益?国债逆回购优缺点是什么?
- 文旅体大融合,让千年古城有景更有魂|世界热点
- 短债基金周末算收益吗?基金亏损20%上涨多少才能回本?
- 基金星期六日算不算收益?基金卖出是按当天的净值吗?
- 基金取出比本金少的原因是什么?基金卖出是按当天的净值吗?
- 内容正在升级改造,请稍后再试! 观焦点
- 基金止盈后投资者该如何投资?基金取出是按照当天的价格来计算的吗?