发布Vitess 23.0.0

发布Vitess 23.0.0

💡 原文英文,约800词,阅读约需3分钟。
📝

内容提要

Vitess 23.0.0发布,默认MySQL版本升级至8.4,增强可观察性和操作工具,简化监控,提升安全性,支持动态恢复控制,扩展MySQL兼容性。

🔎

延伸解读

MySQL 8.4的优势

Vitess 23.0.0将默认MySQL版本升级至8.4,这一变化不仅确保了向前兼容性,还带来了更好的性能和安全性。MySQL 8.4引入的新特性可以帮助用户更有效地管理和监控数据库,尤其是在大规模集群环境中。

监控工具的简化

新版本移除了遗留的指标和API,简化了监控过程。这一改进有助于减少混淆,使运维人员能够更专注于关键指标,提升系统的可观察性和故障排查的效率。

动态恢复控制的意义

VTOrc现在支持基于EmergencyReparentShard的动态恢复控制,这一功能增强了集群管理的安全性和弹性。用户在面对故障时,可以更灵活地进行恢复操作,降低了大规模集群的风险。

Q&A

Vitess 23.0.0的新特性有哪些?

Vitess 23.0.0的主要新特性包括将默认MySQL版本升级至8.4,增强可观察性和操作工具,简化监控,支持动态恢复控制,以及扩展MySQL兼容性。

为什么Vitess 23.0.0选择MySQL 8.4作为默认版本?

选择MySQL 8.4作为默认版本是为了确保向前兼容性,并增强部署的未来适应性。

Vitess 23.0.0如何增强监控和可观察性?

新版本通过提供对事务路由、分片行为和恢复操作的深入洞察,增强了监控和可观察性,使调试和警报更加精确。

升级到Vitess 23.0.0时需要注意哪些事项?

升级时需要注意更新自定义仪表板,遵循特定的升级步骤,并确保VTGate中的mysql_server_version与后端MySQL版本匹配。

Vitess 23.0.0中移除了哪些遗留指标和API?

移除了VTGate的QueriesProcessed、QueriesRouted等遗留指标,以及VTOrc的/api/aggregated-discovery-metrics API。

VTOrc在Vitess 23.0.0中有哪些新功能?

VTOrc新增了SkippedRecoveries指标,用于跟踪跳过的恢复次数及原因,并支持基于EmergencyReparentShard的动态恢复控制。

🏷️

标签

➡️

继续阅读