博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Checkpoint技术
阅读量:6341 次
发布时间:2019-06-22

本文共 434 字,大约阅读时间需要 1 分钟。

Checkpoint技术

缓冲池(innodb_buffer_pool)设计目的就是协调CPU与磁盘速度之间的桥梁。若每一个页的变化,就将新页版本刷入磁盘,那么开销是十分大的。

脏页:在LRU列表中的页被修改后,称该页为脏页(dirty page),即缓冲池中的页和磁盘上的数据产生不一致。

例子:一条DML语句(update或delete)改变了页的记录,那么此刻该页是脏的,因为缓冲池的页的版本(数据)比磁盘的新(内存与磁盘的数据不一致了)。

刷脏页到磁盘:将缓冲池的脏页刷新到磁盘上,让该页的数据与磁盘一致,刷入磁盘后的脏页就不能说是脏页了。

 

write ahead log

 

Sharp Checkpoint & Fuzzy Checkpoint

flush_lru_list

 

async/sync flush

 

dirty page to much

转载于:https://www.cnblogs.com/BoNuo/articles/10203417.html

你可能感兴趣的文章
jsp当中引入静态文件
查看>>
登陆框post注入教程
查看>>
maven打包
查看>>
我的友情链接
查看>>
如何对kubernetes scheduler进行二次开发
查看>>
单引号,双引号,不加引号的区别和使用规则
查看>>
【东东学数据结构】快速排序
查看>>
这一步我走了三个月
查看>>
30大最有影响力的Web设计与开发英文博客
查看>>
【MYSQL批量更新】
查看>>
traffic server的三个进程
查看>>
ES权威指南[官方文档学习笔记]-11 search with query dsl
查看>>
python 之双色球预测
查看>>
我和我要走的路:长积跬步,以至千里
查看>>
Guava库学习:学习Guava Cache(三)CacheBuilder
查看>>
HTTP 中间件相关
查看>>
android中R.JAVA文件编译时被删除
查看>>
UICollectionView Header 和Footer
查看>>
XMPP
查看>>
TODO:即将开发的第一个小程序
查看>>