发布Vitess 23.0.0

发布Vitess 23.0.0

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

内容提要

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的恢复。
  • 升级注意事项包括更新自定义仪表板和遵循特定的升级步骤。

延伸问答

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的动态恢复控制。

➡️

继续阅读