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

InnoDB 的线程模型是怎样的?

已解决

InnoDB 的线程模型是怎样的?

展开
收起
甜甜的嘻嘻嘻 2022-08-30 14:38:44 1082 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    IO Thread 支持大量 Alo 读写处理,提高数据库性能。

    当事务提交后,其使用的 undo 日志将不再需要,因此需要 Purge Thread,定期清理磁盘。

    Page Cleaner Thread 主要将脏数据刷新到碱盘,脏数据刷盘后,相应的 Redo Log可以覆盖,同步数据,达到 Redo Log 循环使用的目的,调用 Write Thread 线程处理。

    Master Thread:负责调度其他各线程,优先级最高。将缓冲池中的数据异步刷新到 磁盘,保证数据的一致性。主要包含:脏页的刷新、Undo 页回收、Redo 日志刷新、 合井写缓冲等。

    以上内容摘自《云数据库RDS MySQL从入门到高阶》电子书,点击https://developer.aliyun.com/ebook/download/7717可下载完整版

    2022-08-30 15:16:24
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:

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

相关电子书

更多
多IO线程优化版 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载