我有一个关于Google SQL的数据库,我们的应用程序在GKE中的kubernetes上运行。mysql实例在5.6上运行,我需要将其更新到5.7,所以我尝试使用新的迁移作业。
我已经为源数据库设置了连接配置文件和所有必需的权限,然后按照说明进行连续迁移。
Job说它正在运行,正在迁移大约450GB的数据库。大约一天后,它仍然在运行,使用的存储似乎已经停止增长,复制延迟为0。源数据库当前未在使用中(这就是为什么在对更重要的数据库执行相同操作之前,我将取消它的状态以尝试此操作(。
根据这一点,如果转储阶段完成,我应该能够升级实例,但升级按钮仍然是灰色的,并且没有办法检查运行状态(它只说"正在运行",我看不出有任何方法可以检查它是否在转储、在CDC上或其他任何东西上(。
文档似乎有点缺乏,我在谷歌上找不到任何东西。有人用过这个吗?
简而言之,我的问题是:
为什么我不能推广实例
以及如何检查迁移的阶段
这是我工作的屏幕截图:
链接,因为SO还不允许我嵌入图像
谢谢。
p.d.:文档中说应该在stackerflow中使用的标签是:谷歌云数据库迁移服务,它太长了,stackerflow不允许,所以我用谷歌云sql代替:/
我看到这样的问题,但可能更令人沮丧。对于2TB数据库,一周后,存储将重置为接近零,并且完全转储将重新启动,不会出现任何错误或指示发生了什么。