开发者社区 > 数据库 > 数据库管理工具 > 正文

DBS数据库备份的dbs的备份计划 返回的内容是这个 看这个意思是只备份了这张表吗?

DBS数据库备份的dbs的备份计划 返回的内容是这个 看这个意思是只备份了blade_log_error这张表吗?"BackupObjects": "[{\"TableIncludes\":[{\"TableName\":\"blade_log_error\",\"TableWhere\":\"create_time < '{$last_2_day}';\"}],\"DBName\":\"illuminera_scrn_rec\"}]",

展开
收起
三分钟热度的鱼 2023-12-28 16:19:40 34 0
1 条回答
写回答
取消 提交回答
  • 是的,从你提供的JSON格式的备份计划内容来看,这个DBS数据库备份任务确实是只针对单个数据库表进行备份。

    "BackupObjects" 字段定义了待备份的对象信息,具体如下:

    [
      {
        "TableIncludes": [
          {
            "TableName": "blade_log_error",
            "TableWhere": "create_time < '{$last_2_day}'"
          }
        ],
        "DBName": "illuminera_scrn_rec"
      }
    ]
    
    • "DBName": "illuminera_scrn_rec" 表示备份的是名为 illuminera_scrn_rec 的数据库。
    • "TableIncludes" 下面的子对象说明要备份该数据库中的特定表:
      • "TableName": "blade_log_error" 指定了需要备份的表名称为 blade_log_error
      • "TableWhere": "create_time < '{$last_2_day}'" 还附加了一个条件,表示只备份满足 create_time 字段值小于某个变量 ${last_2_day}(通常表示前两天时间点)的所有记录。

    所以,根据这个配置,备份操作只会针对 illuminera_scrn_rec 数据库中的 blade_log_error 表,并且只备份过去两天内创建的记录。

    2023-12-29 22:55:12
    赞同 展开评论 打赏

阿里云提供了一系列数据库管理工具,可以满足您在云上进行数据库管理的各种需求。包含数据传输服务DTS、数据库备份 DBS、数据库自治服务 DAS、数据管理 DMS。

相关产品

  • 数据库备份
  • 相关电子书

    更多
    DTCC 2022大会集锦《云原生一站式数据库技术与实践》 立即下载
    阿里云瑶池数据库精要2022版 立即下载
    2022 DTCC-阿里云一站式数据库上云最佳实践 立即下载