InnoDB 的线程模型是怎样的?

已解决

InnoDB 的线程模型是怎样的?

展开
收起
甜甜的嘻嘻嘻 2022-08-30 14:38:44 1132 分享 版权
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
    赞同 展开评论

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

收录在圈子:
+ 订阅
让用户数据永远在线,让数据无缝的自由流动
还有其他疑问?
咨询AI助理