diff --git a/markdown-pages/zh/tidb/master/releases/release-8.4.0.md b/markdown-pages/zh/tidb/master/releases/release-8.4.0.md new file mode 100644 index 0000000..f0350af --- /dev/null +++ b/markdown-pages/zh/tidb/master/releases/release-8.4.0.md @@ -0,0 +1,451 @@ +--- +title: TiDB 8.4.0 Release Notes +summary: 了解 TiDB 8.4.0 版本的新功能、兼容性变更、改进提升,以及错误修复。 +--- + +# TiDB 8.4.0 Release Notes + +发版日期:2024 年 xx 月 xx 日 + +TiDB 版本:8.4.0 + +试用链接:[快速体验](https://docs.pingcap.com/zh/tidb/v8.4/quick-start-with-tidb) | [下载离线包](https://cn.pingcap.com/product-community/?version=v8.4.0-DMR#version-list) + +在 8.4.0 版本中,你可以获得以下关键特性: + +
分类 | +功能/增强 | +描述 | +
---|---|---|
可扩展性和性能 | +执行计划缓存在实例内共享(实验特性) | +实例级执行计划缓存支持在内存中缓存更多的执行计划,消除 SQL 编译时所消耗的时间,从而减少 SQL 的运行时间,提升 OLTP 系统的性能和吞吐。同时,也能更好的控制内存占用,提升数据库稳定性。 | +
分区表全局索引成为正式功能 | +全局索引可以有效提高检索非分区列的效率,并且消除了唯一键必须包含分区键的限制。该功能扩展了 TiDB 分区表的使用场景,避免了数据迁移过程中的一些应用修改工作。 | +|
TiDB 并行获取 TSO | +在高并发场景下,并行获取 TSO 能够有效降低等待获取 TSO 的时间,提升集群的吞吐。 | +|
提升管理类 SQL 的执行效率 | +在一部分 SaaS 系统中,存在批量创建大量用户,以及定期轮换所有用户密码的需求。TiDB 提升了创建和修改数据库用户的性能,保证操作能在期望的时间窗口。 | +|
缓存表的查询性能提升 | +优化了缓存表索引扫描的查询性能,部分场景可提升 5.4 倍。在需要对小表进行高速查询的场景下,利用缓存表可大幅提升整体性能。 | +|
稳定性与高可用 | +Runaway Queries 支持更多触发条件,并能够切换资源组 | +Runaway Queries 为用户提供了有效的手段,降低突发的 SQL 性能问题对系统产生的影响。新版本中新增 Coprocessor 处理的 Key 的数量 (PROCESSED_KEYS ) 和 Request Unit (RU ) 作为识别条件,并可以将识别到的查询置入指定资源组,对 Runaway Queries 做更精确的识别与控制。 |
+
支持为资源管控的后台任务设置资源使用上限 | +为资源管控的后台任务设置百分比上限,针对不同业务系统的需求,控制后台任务的消耗,从而将后台任务的消耗限制在一个很低的水平,保证在线业务的服务质量。 | +|
TiProxy 流量捕获和回放 | +在进行集群升级、迁移或部署变更等重要操作之前,使用 TiProxy 捕获 TiDB 生产集群的真实负载,并在测试的目标集群中重现该工作负载,从而验证性能,确保变更成功。 | +|
统计信息收集自适应并发度 | +自动统计信息收集会根据节点规模和硬件规格自动决定采集并发度,提升统计信息收集效率,减少手工调优,保证集群性能稳定。 | +|
SQL | +外键成为正式功能 | +支持 MySQL 兼容的外键约束,维护数据一致性,进一步提升了 TiDB 对 MySQL 的兼容能力。 | +
向量搜索功能(实验特性) | +加速向量搜索的性能,适用于检索增强生成(RAG)、语义搜索、推荐系统等应用类型。把 TiDB 应用场景扩展到 AI 和 大语言模型(LLM)领域。 | +|
数据库管理和可观测性 | +持久化内存表到 Workload Repository(实验特性) | +持久化内存表中的运行指标和状态信息,是观测性的重要增强,能极大提升过往问题诊断和追溯的效率,并为未来的自动化运维,提供了数据集支持。 围绕 Workload Repository 构建报告、诊断、推荐一体化的能力,会成为未来提升 TiDB 易用性的重要组成。 | +
在内存表中显示 TiKV 和 TiDB 的 CPU 时间 | +将 CPU 时间合入系统表中展示,与会话或 SQL 的其他指标并列,方便你从多角度对高 CPU 消耗的操作进行观测,提升诊断效率。尤其适用于诊断实例 CPU 飙升或集群读写热点等场景。 | +|
支持对开启了 IMDSv2 服务的 TiKV 实例做备份 | +目前 AWS EC2 的默认元数据服务是 IMDSv2。TiDB 支持从开启了 IMDSv2 的 TiKV 实例中备份数据,协助你更好地在公有云服务中运行 TiDB 集群。 | +|
安全 | +备份数据加密成为正式功能 | +加密数据库备份是一种增强数据安全性的重要措施,既可以保护数据备份中敏感信息,又有助于合规,确保数据在存储和传输中的安全。 | +