开发者社区 > 数据库 > 正文

在生产环境中,长时间阻塞DML 等操作会严重影响业务逻辑,怎么解决这个问题?

已解决

在生产环境中,长时间阻塞DML 等操作会严重影响业务逻辑,怎么解决这个问题?

展开
收起
云上静思 2022-09-19 15:37:06 572 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    为了解决这一问题,MySQL 5.6 版本引入了Online DDL 技术。OnlineDDL 使得DDL 可以与DML 并行执行,其核心逻辑在于引入了Row_log 对象,用于记录DDL 执行过程中的DML 操作,然后在DDL 执行完成后重放这些增量。这种朴素的方案有效地解决了DDL 和DML 的并发问题。

    以上内容摘自《云原生数据库原理与实践》,这本书可以在电子工业出版社天猫店购买。

    2022-09-19 17:15:26
    赞同 展开评论 打赏
问答分类:
SQL
问答地址:

数据库领域前沿技术分享与交流

相关电子书

更多
面向失败设计 立即下载
事务、全局索引、透明分布式 立即下载
低代码开发师(初级)实战教程 立即下载