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

阿里云DMS的原生DDL是否会锁表?原生DDL模式会有失败的可能是吗?有看到备注失败转为DMS?

阿里云DMS的原生DDL是否会锁表?原生DDL模式会有失败的可能是吗?有看到备注失败转为DMS?

展开
收起
十一0204 2023-08-08 23:44:43 150 0
2 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    我已经认真阅读了 你的问题:

    【 阿里云DMS的原生DDL是否会锁表?原生DDL模式会有失败的可能是吗?有看到备注失败转为DMS?

    并思考了 锁表

    建议如下:


    可能会涉及到表锁

    .
    DDL操作可能需要对表进行排他锁(Exclusive Lock)或其他类型的锁定,以确保数据的一致性和完整性。这可能会对并发访问表的其他操作造成一定的影响。

    在执行原生DDL操作时,也存在失败的可能性。原生DDL模式下,如果DDL语句包含错误、违反数据库约束或其他问题,会导致DDL操作失败。失败的原因可能包括语法错误、依赖关系问题、权限不足等。如果DDL操作失败,需要根据具体的错误信息进行排查和解决。

    有时候,在使用DMS执行DDL操作时,可能会遇到原生DDL模式下的失败情况,这时会有备注提示将失败的DDL操作转为DMS模式。DMS模式是一种通过DMS工具执行DDL操作的方式,相对于原生DDL模式,DMS模式可能提供更多的功能和便利性,并且可以更好地与DMS平台的其他功能集成。备注提示将失败的DDL操作转为DMS模式,意味着建议使用DMS工具来执行该DDL操作,以提高成功执行的可能性。

    2023-08-18 19:43:34
    赞同 展开评论 打赏
  • 意中人就是我呀!

    DMS上的原生优先,不会锁表。原生优先的意思是,如果原生不锁表,优先用原生,其次是使用DMS无锁。如果DMS无锁也不支持的,比如前面的无主键/UK表那么任务会中断。此回答整理至钉群“阿里云DMS数据管理用户交流群”。

    2023-08-09 11:12:25
    赞同 展开评论 打赏

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

相关产品

  • 数据管理
  • 相关电子书

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