1、部分用户线程被挂起,禁止访问数据库;
2、记下检查点的时间戳;
3、物理日志缓冲区被刷新到磁盘上的物理日志中;
4、将缓冲池中被修改的数据写入磁盘;
5、检查点信息写入逻辑日志缓冲区;
6、将物理日志写入逻辑日志缓冲区(这个观点之前没有见过);
7、逻辑日志缓冲区写入磁盘上的逻辑日志中;
8、检查点信息被写入MSGPATH文件,同时更新系统保留页中的信息;
9、挂起的线程被允许继续处理;
本文详细阐述了数据库检查点操作的全过程,包括线程挂起、时间戳记录、日志刷新、数据写入磁盘、检查点信息更新等关键步骤,深入理解检查点机制对于数据库性能优化至关重要。
1、部分用户线程被挂起,禁止访问数据库;
2、记下检查点的时间戳;
3、物理日志缓冲区被刷新到磁盘上的物理日志中;
4、将缓冲池中被修改的数据写入磁盘;
5、检查点信息写入逻辑日志缓冲区;
6、将物理日志写入逻辑日志缓冲区(这个观点之前没有见过);
7、逻辑日志缓冲区写入磁盘上的逻辑日志中;
8、检查点信息被写入MSGPATH文件,同时更新系统保留页中的信息;
9、挂起的线程被允许继续处理;
634

被折叠的 条评论
为什么被折叠?