今天TiDB发布5.0第一个版本主要提升稳定性和性能以及安全。
大体特性性能介绍如下(摘自官网)
TiDB 5.0 版本中,你可以获得以下关键特性:
开启聚簇索引功能,提升数据库的性能。例如:TPC-C tpmC 测试下的性能提升了 39%。
开启异步提交事务功能,降低写入数据的延迟。例如:Sysbench oltp-insert 测试中延迟降低了 37.3%。
通过提升优化器的稳定性及限制系统任务对 I/O、网络、CPU、内存等资源的占用,降低系统的抖动。例如:长期测试 72 小时,衡量 Sysbench TPS 抖动标准差的值从 11.09% 降低到 3.36%。
引入 Raft Joint Consensus 算法,确保 Region 成员变更时系统的可用性。
优化
EXPLAIN
功能、引入不可见索引等功能帮助提升 DBA 调试及 SQL 语句的效率。通过备份文件到 AWS S3、Google Cloud GCS 或者从 AWS S3、Google Cloud GCS 恢复到 TiDB,确保企业数据的可靠性。
提升从 AWS S3 或者 TiDB/MySQL导入导出数据的性能,帮忙企业在云上快速构建应用。例如:导入 1TiB TPC-C 数据性能提升了 40%,由 254 GiB/h 提升到 366 GiB/h。
安全
错误信息和日志信息的脱敏
系统在输出错误信息和日志信息时,支持对敏感信息进行脱敏处理,避免敏感信息泄露。敏感信息可能是身份证信息、信用卡号等。
通过 SQL 语句修改
tidb_redact_log=1
开启 tidb-server 的错误信息和日志信息脱敏功能通过修改 tikv-server 的
security.redact-info-log = true
配置项开启错误信息和日志信息脱敏功能通过修改 pd-server 的
security.redact-info-log = true
配置项开启错误信息和日志信息脱敏功能 #2852 #3011通过修改 tiflash-server 的
security.redact_info_log = true
以及 tiflash-learner 的security.redact-info-log = true
配置项开启错误信息和日志信息脱敏功能
具体链接如下
https://docs.pingcap.com/zh/tidb/v5.0/release-5.0.0-rc
期待GA版本




