内容提要
Vitess 23.0.0发布,默认MySQL版本升级至8.4,增强可观察性和操作工具,简化监控,提升安全性,支持动态恢复控制,扩展MySQL兼容性。
关键要点
-
Vitess 23.0.0发布,默认MySQL版本升级至8.4,增强可观察性和操作工具。
-
新版本旨在简化部署和监控,同时继续横向扩展MySQL工作负载。
-
升级默认设置,MySQL 8.4的使用确保了向前兼容性。
-
新增的可观察性提供了对事务路由、分片行为和恢复操作的深入洞察。
-
移除遗留指标和API,简化监控,避免混淆。
-
增强的VTOrc和拓扑控制降低了大规模集群的风险,提升了安全性。
-
VTGate默认广告MySQL版本已更新为8.4.6。
-
VTGate新增指标TransactionsProcessed,跟踪按分片和事务类型处理的事务数量。
-
VTOrc新增指标SkippedRecoveries,跟踪跳过的恢复次数及原因。
-
VTOrc支持动态控制基于EmergencyReparentShard的恢复。
-
升级注意事项包括更新自定义仪表板和遵循特定的升级步骤。
延伸解读
MySQL 8.4的优势
Vitess 23.0.0将默认MySQL版本升级至8.4,这一变化不仅确保了向前兼容性,还带来了更好的性能和安全性。MySQL 8.4引入的新特性可以帮助用户更有效地管理和监控数据库,尤其是在大规模集群环境中。
监控工具的简化
新版本移除了遗留的指标和API,简化了监控过程。这一改进有助于减少混淆,使运维人员能够更专注于关键指标,提升系统的可观察性和故障排查的效率。
动态恢复控制的意义
VTOrc现在支持基于EmergencyReparentShard的动态恢复控制,这一功能增强了集群管理的安全性和弹性。用户在面对故障时,可以更灵活地进行恢复操作,降低了大规模集群的风险。
延伸问答
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的动态恢复控制。