随着业务发展,线上数据库数据量越来越多,影响表的查询性能与业务运作,为解决该问题,DMS推出数据归档功能,定时将大表的数据归档至OSS或Lindorm。本文介绍如何将大表数据归档至DBS内置OSS中。
前提条件
支持如下类型的源数据库:
RDS MySQL
PolarDB MySQL版
PolarDB分布式版
PolarDB PostgreSQL版
说明MySQL数据库账号必须具有REPLICATION CLIENT权限。
您的用户角色为管理员、DBA、普通用户。
说明普通用户需要有业务数据库的导出权限。关于权限,请参见权限管理。
已开通数据库备份DBS服务。具体操作,请参见如何开通数据库备份DBS服务。
注意事项
目前仅新加坡、印度尼西亚(雅加达)地域可使用数据归档功能。
费用说明
操作步骤
- 登录数据管理DMS 5.0。
- 在顶部菜单栏中,选择 。
在新建数据归档工单页面,配置工单信息。
单击提交申请。
工单审批通过后,自动执行数据归档任务。
说明数据归档功能将以0时区进行数据归档与后置行为(与数据库实际时区无关)。
可选:查看已归档数据。
可选:数据归档成功后,您可以进行源表数据删除和空间优化。
清理源表数据:通过新建普通数据变更工单清理数据库中已归档的数据。新建普通数据变更工单,请参见普通数据变更。
源表空间优化:通过新建无锁变更工单完成源表空间优化。新建无锁变更工单,请参见通过无锁变更工单实现无锁结构变更。
周期调度
配置项 | 说明 |
调度周期 | 选择调度任务的周期:
|
定时调度 | 提供了2种定时调度的方式:
|
指定时间 |
|
具体时间 | 设置执行任务流的具体时间。 例如配置02:55,系统将在指定天的02时55分执行任务。 |
cron表达式 | 不需要手动配置,系统会根据您配置的周期、具体时间自动展现。 |