欢迎光临散文网 会员登陆 & 注册

马老师 MySQL基础课程

2023-01-16 12:54 作者:三国尽归许佳琪  | 我要投稿

InnoDB存储引擎是多线程的模型,因此其后台有多个不同的后台线程,负责处理不同的任务。

1. Master Thread

Master Thread是一个非常核心的后台线程,主要负责将缓冲池中的数据异步刷新到磁盘,保证数据的一致性,包括脏页的刷新、合并插入缓冲(INSERTBUFFER)、UNDO页的回收等。

2. IO Thread

在InnoDB存储引擎中大量使用了AIO(Async IO)来处理写IO请求,这样可以极大提高数据库的性能。而IO Thread的工作主要是负责这些IO请求的回调(call back)处理。


马老师 MySQL基础课程的评论 (共 条)

分享到微博请遵守国家法律