我需要将一个繁忙的 OLTP 数据库从自托管MariaDB 10.5到适用于 MySQL 8.0 的 Google Cloud SQL停机时间最短。
源是 Google Cloud 中自管理的 VM 实例,具有副本、ProxySQL 作为负载平衡器等。目标是 Google Cloud SQL。数据库在磁盘上大约有 400 GiB,从 logicak 转储加载它大约需要四个小时。
我曾经通过复制和切换来做到这一点,但是 MySQL 8.0 无法从 MariaDB 读取二进制日志。
如果您能提供任何关于如何在少于 10 分钟的停机时间内实施此举措的建议,我将不胜感激。