本文主要列举使用DBS沙箱时遇到的常见问题。

沙箱怎么收费?

沙箱将收取两部分费用。
  • 沙箱存储费用:开启沙箱功能后,系统会自动同步待恢复的数据至沙箱存储中并生成沙箱实例快照,DBS会根据沙箱存储中的数据量产生沙箱存储费用,详情请参见沙箱存储费用
  • 沙箱实例费用:创建沙箱实例后,DBS会根据沙箱实例规格及使用时长产生沙箱实例费用,若您未恢复沙箱实例,将不会产生沙箱实例费用,详情请参见沙箱实例费用

沙箱实例可恢复的时间范围?

沙箱可恢复的时间范围取决于实例是否开启日志备份(或增量备份)。

  • 开启日志备份:开启沙箱功能之前最近的一次全量备份时间点至当前最后一个Binlog文件的结束时间点,支持恢复至该时间段内的任意时间点(精确至秒)。
  • 未开启日志备份:开启沙箱功能之前最近的一次全量备份时间点至当前最后一个全量备份时间点,且只支持恢复至全量备份集的时间点。
开启日志备份的操作如下:

沙箱实例可恢复至哪个最近的时间点?

若您未开启日志备份,可恢复的最近时间点为最后一个全量备份集的时间点;若您开启了日志备份,可恢复的最近时间点为最后一个Binlog文件完成的时间点。

  • 若实例为RDS MySQL,您可以在RDS控制台备份恢复页签中查看已备份的数据。
  • 若实例为自建库,您可以在DBS控制台备份计划详情页中查看已备份的数据。

为什么沙箱实例只能恢复至全量备份的数据?

若您未开启日志备份将无法恢复至任意时间点,仅能恢复至全量备份集的时间点。开启日志备份的操作如下。

沙箱实例规格是否影响沙箱实例的恢复速度?

不影响,高规格的沙箱实例将在恢复后提供更好的使用性能。

沙箱实例的恢复速度快吗?

恢复速度根据恢复的时间点有所不同。
  • 恢复至快照时间点(推荐方式):平均速度为1 TB/2分钟左右,表示仅需2分钟左右即可恢复1 TB的数据库实例。
  • 恢复至任意时间点:需要恢复至最近的快照点,再通过Binlog回放,恢复至指定时间点。其中Binlog回放的平均速度为512 MB/5分钟。

什么情况会触发沙箱实例生成快照?

如下三种情况会触发生成快照。
  • 首次开启沙箱
  • 完成全量备份后
  • 可选:若实例已开启日志备份,沙箱存储会定期读取已备份的Binlog文件(频率约为10分钟左右),生成新快照。

如何访问沙箱实例?

目前沙箱提供指定VPC连接地址,如下图所示。查看沙箱实例更多信息,请参见通过DMS访问沙箱实例通过ECS访问沙箱实例

为什么使用新创建的数据库账号与密码无法登录DBS沙箱实例?

新创建的数据库账号在备份数据中不存在,因此无法登录沙箱实例。沙箱实例的账号密码及所有配置,均来源于备份时的源数据库实例。请使用备份前已存在的数据库账号密码登录沙箱实例。

沙箱实例数据如何保留下来?

您可以通过DTS将沙箱迁移至RDS MySQL,详情请参见从沙箱实例迁移至RDS MySQL