改进提升
- TiDB
- 新增部分优化器提示,包括
NO_MERGE_JOIN()
、NO_INDEX_JOIN()
、NO_INDEX_MERGE_JOIN()
、NO_HASH_JOIN()
、NO_INDEX_HASH_JOIN()
#45520 @qw4990 - 添加 coprocessor 相关的 request source 信息 #46514 @you06
- 新增部分优化器提示,包括
- TiKV
- 新增 PD Client 连接重试过程中的 backoff 机制。异常错误重试期间,逐步增加重试时间间隔,减小 PD 压力 #15428 @nolouch
- 增加 snapshot 相关的监控指标 #15401 @SpadeA-Tang
- 提高 PITR checkpoint lag 在 leader 转移时的稳定性 #13638 @YuJuncen
- 增加
safe-ts
相关的日志和监控指标 #15082 @ekexium - 为
resolved-ts
提供更多的相关日志和监控指标 #15082 @ekexium - 优化数据整理检查机制,当触发 Region Split 时,如果没有可以分裂的 key,触发一次数据整理,以消除过多的 MVCC 版本 #15282 @SpadeA-Tang
- Tools
错误修复
- TiDB
- 修复 Stale Read 可能选择不可用副本的问题 #46198 @zyguan
- 修复 Stale Read 和 Schema Cache 不适配导致额外开销的问题 #43481 @crazycs520
- TiKV
- PD
- 修复调度器启动时间长的问题 #6920 @HuSharp
- 修复 Scatter Region 处理 Leader 和 Peer 的逻辑不一致的问题 #6962 @bufferflies
- 修复集群重启或者 PD Leader 切换时,空 Region 数量监控指标异常的问题 #7008 @CabinfeverB
- Tools
- Backup & Restore (BR)
- TiCDC
- 修复 PD 节点出现网络隔离时引起 TiCDC 同步延时变高的问题 #9565 @asddongmen
- 修复采用 CSV 格式时将
UPDATE
操作错误修改为INSERT
的问题 #9658 @3AceShowHand - 修复在部分日志中记录了用户密码的问题 #9690 @sdojjy
- 修复使用 SASL 认证时可能导致 TiCDC 出现 panic 的问题 #9669 @sdojjy
- 修复 TiCDC 同步任务在某些特殊场景可能失败的问题 #9685 #9697 #9695 #9736 @hicqu @CharlesCheung96
- 修复上游在 Region 非常多时,TiKV 节点出现故障导致 TiCDC 同步任务不能快速恢复的问题 #9741 @sdojjy
- TiDB Lightning