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

dms 支持周期执行sql不?tks ,我研究下。计划每月月底清理 数据回流的 冗余数据!

dms 支持周期执行sql不?tks ,我研究下。计划每月月底清理 数据回流的 冗余数据image.png awsome

展开
收起
真的很搞笑 2023-07-03 16:53:06 90 0
3 条回答
写回答
取消 提交回答
  • 是的,DMS支持周期执行SQL的功能。您可以使用DMS中的定时任务(Scheduled Tasks)来配置和计划周期性地执行SQL语句。

    通过以下步骤可以实现在DMS中设置周期执行SQL:

    1. 登录到DMS控制台。
    2. 导航到相应的数据库实例或目标库。
    3. 在左侧导航栏中选择“数据管理”或类似选项。
    4. 在数据管理页面中,找到并点击“定时任务”或“计划任务”选项。
    5. 创建新的定时任务,然后设置任务名称、描述和相关的触发条件。
    6. 在任务设置中,指定要执行的SQL语句,并设置适当的执行频率和时间。

    根据您的需求,您可以设置定时任务的执行频率为每月一次,并将其安排在月底执行。您可以编写相应的SQL语句来清理或删除冗余数据。

    请注意,定时任务的可用性和设置选项可能因DMS版本和区域而异。确保您使用的DMS版本支持定时任务功能,并按照相关文档或官方指南进行操作。

    建议在设置定时任务之前,仔细测试和验证SQL语句以及定时任务的设置,以确保其正常运行并满足您的需求。此外,定期检查任务执行日志以及与数据库管理员和相关团队的协调是重要的,以确保数据清理操作按预期进行。

    2023-07-26 14:01:58
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    自带任务调度功能。部分高级dms版本内置任务调度,可配置定时SQL任务。优点是内置在平台,方便管理。

    与外部任务调度软件集成。如果dms自身不支持任务调度,也可以与第三方任务调度软件如cronjob集成,由其周期性执行SQL。

    以上两种方式,都可以实现你需要的每个月月底执行清理SQL的需求。

    如果你的dms不支持,可以采用第二种方式:

    步骤:

    安装部署cronjob或其他任务调度软件。

    在任务调度软件中新建定时任务。

    指定执行频率为每个月月底。

    任务内容设置为执行你的清理SQL。

    启动任务。

    当任务调度到时间点时,自动执行你的SQL,从而实现净库操作。

    需要注意的是:

    确保SQL语句语法正确,效果符合预期。

    在非高峰时间执行SQL,避免影响业务。

    合理设置任务执行频率。

    对SQL语句进行备份,以便日后修改。

    监控任务执行日志,检查语法错误等问题。

    2023-07-23 16:47:04
    赞同 展开评论 打赏
  • 要执行什么sql,任务编排可以周期执行https://help.aliyun.com/document_detail/286337.html?spm=a2c4g.161850.0.0.25de6c61hHrcld历史数据清理可以看下历史数据清理工单https://help.aliyun.com/document_detail/162507.html?spm=a2c4g.95503.0.0.6a8033e34tn7zc,此回答整理自钉群“阿里云DMS数据管理用户交流群”

    2023-07-03 17:04:55
    赞同 展开评论 打赏

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

相关产品

  • 数据管理
  • 相关电子书

    更多
    MaxCompute SQL 2.0 全新的计算引擎 立即下载
    基于Spark的统一数据管理与数据探索平台 立即下载
    INFINIDATA:基于Spark的统一数据管理与探索平台 立即下载