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

我在DMS执行了数据清理任务,有符合条件的数据,但是未执行清理,是什么原因?

我在DMS执行了数据清理任务,有符合条件的数据,但是未执行清理,是什么原因?
工单号:9919554

展开
收起
2401。 2023-07-30 21:35:41 84 0
3 条回答
写回答
取消 提交回答
  • select * from xxxx where create_time < SUBDATE(CURDATE(),INTERVAL 1 DAY) 在SQL窗口看下结果有没有。提交无锁数据变更工单,where 条件自己写就可以了。历史数据清理中目前最少1天。此回答整理自钉群“阿里云DMS数据管理用户交流群”。

    2023-08-01 13:20:07
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    可能是由于以下几个原因:

    清理条件设置不正确:在执行数据清理任务时,需要正确设置清理条件,例如清理的时间范围、清理的数据类型等。如果清理条件设置不正确,可能会导致未清理符合条件的数据。

    数据清理任务执行失败:如果数据清理任务执行失败,可能会导致未清理符合条件的数据。可能的失败原因包括任务超时、数据库连接故障、数据权限问题等。

    数据清理任务未执行:如果数据清理任务未执行,可能是由于任务选择设置错误,例如未选择要清理的数据表或清理条件未满足等。

    为了解决这些问题,您可以采取以下措施:

    检查清理条件设置:检查清理条件是否正确设置,包括清理时间范围、清理数据类型等,确认清理条件是否符合预期。

    检查数据清理任务执行情况:检查数据清理任务的执行情况,例如是否执行成功、是否存在任务超时等问题,确认数据清理任务是否正常运行。

    检查任务选择设置:检查任务选择是否正确设置,包括选择要清理的数据表、清理条件是否满足等,确认任务选择是否正确。

    2023-08-01 08:02:28
    赞同 展开评论 打赏
  • 数据清理任务在 DMS 中执行时,如果存在符合条件的数据但未被清理,可能有多种原因导致。以下是一些常见的原因和解决方法:

    1. 清理条件配置错误:检查你在数据清理任务中设置的清理条件是否正确。确保使用正确的字段、运算符和值来定义清理条件。如果条件设置不正确,可能会导致未正确匹配到需要清理的数据。

    2. 权限不足:确认执行数据清理任务的数据库用户具有足够的权限来执行清理操作。请确保该用户拥有删除或修改数据的权限,并且有足够的访问级别以执行清理操作。

    3. 任务调度设置不正确:检查数据清理任务的调度设置是否正确。确保任务已正确配置为按照你期望的时间间隔或触发条件进行执行。如果任务的调度设置不正确,可能导致数据清理未按计划执行。

    4. 清理任务执行失败:检查任务执行日志或错误信息,看是否有任何异常或错误提示。执行过程中可能出现一些问题,如网络连接问题、数据库故障等,导致清理任务无法成功执行。查找并解决这些问题可能需要进一步的排查和调试。

    5. 数据锁定或依赖关系:如果清理的数据受到锁定或存在其他数据依赖关系,可能会阻止数据清理任务的执行。确保没有其他进程或操作正在锁定或依赖目标数据,以允许清理任务执行。

    2023-07-31 23:59:01
    赞同 展开评论 打赏

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

相关产品

  • 数据管理
  • 相关电子书

    更多
    金融行业高频交易数据管理解决方案 立即下载
    基于Spark的统一数据管理与数据探索平台 立即下载
    INFINIDATA:基于Spark的统一数据管理与探索平台 立即下载