
Vitess 23.0.0 正式上线,作为该项目的最新主版本,带来了更现代化的默认配置、增强的运维能力以及更丰富的监控数据支持。在 Vitess 22 系列稳定表现的基础上,23.0.0 版本进一步优化了部署体验与系统可观测性,助力用户更加高效地扩展 MySQL 工作负载。
对于正在生产环境中使用 Vitess 的团队,此次更新具有重要意义:
以下是本次发布的核心变更:
vitess/lite:latest 镜像中默认搭载的 MySQL 版本已从 8.0.40 升级为 8.4.6。
VTGate 默认对外声明的 MySQL 版本也同步为 8.4.6(此前为 8.0.40)。若后端实际版本不同,可通过 mysql_server_version 参数进行调整。
Operator 用户特别注意(MySQL 8.0 → 8.4 升级):
此操作仅需执行一次,具体步骤如下(详见官方文档):
innodb_fast_shutdown=0。vitess/lite:v23.0.0。innodb_fast_shutdown=0 配置项并重新应用。TransactionsProcessed 指标,支持按 Shard 和 Type 维度统计事务处理情况。SkippedRecoveries 指标,记录跳过的恢复操作,并提供 RecoveryName、Keyspace、Shard、Reason 四个维度分析原因。这些指标显著提升了系统的透明度,使故障诊断和性能调优更加高效。
DiscoverInstanceTimings → DiscoveryInstanceTimings。QueriesProcessed、QueriesRouted、QueriesProcessedByTable、QueriesRoutedByTable。/api/aggregated-discovery-metrics API 接口。建议用户及时更新监控面板和告警规则,避免因指标缺失导致误报。
--consul_auth_static_file 标志现要求 JSON 文件中至少包含一条认证信息,增强安全性。EmergencyReparentShard 的恢复流程,提升容灾灵活性。此类改进有助于构建更安全、更可控的集群环境。
caching_sha2_password,符合现代 MySQL 安全标准。TransactionsProcessed 替代旧的 Queries 相关指标)。mysql_server_version,请确认其值与后端真实 MySQL 版本一致。项目团队将持续推进 Vitess 的演进路线:
源码地址:点击下载
以上就是Vitess 23.0.0 发布的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号