数据库实例状态

Trove 维护两种状态,分别命名为 statusoperating_status

status 反映了 trove 实例 VM 状态和实例任务状态,例如,在成功创建 trove 实例后,statusACTIVE,在进行备份时,statusBACKUP,等等。

operating_status 是 trove 实例内部的实际数据库状态,trove 客体代理会主动监控数据库状态并报告给 trove,例如,当 MySQL 服务启动并运行时,operating_status 应该为 HEALTHY,如果 MySQL 服务由于某种原因未运行,则 operating_statusSHUTDOWN

status 的可能值如下

NEW

数据库实例创建请求刚刚被 Trove 接收。

BUILD

数据库实例正在安装。

ACTIVE

数据库实例已启动并正在运行。

REBOOT

数据库实例正在重启。

RESIZE

数据库实例正在调整大小。

UPGRADE

数据库实例正在升级其数据存储,例如从 mysql 5.7.29 升级到 mysql 5.7.30

RESTART_REQUIRED

数据库服务需要重启,例如由于配置更改。

PROMOTE

复制集群中的一个副本实例正在被提升为 primay。

EJECT

复制集群中的当前 primay 实例正在被移除,其中一个副本将被选举为新的 primay。

DETACH

复制集群中的一个副本正在被分离,并将成为一个独立的实例。

SHUTDOWN

数据库实例正在删除期间关闭。

BACKUP

数据库实例正在备份。