- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Mysql Innodb Insert Buffer Checkpoint Aio实现分析
Mysql Innodb Insert Buffer/Checkpoint/Aio 实现分析
网易杭研 何登成
1 准备3
2 INSERT BUFFER 3
2.1 INSERT BUFFER 流程4
2.2 INSERT BUFFER MERGE 流程5
2.2.1 主动Merge 5
主动Merge 原理 5
步骤一:异步I/O 流程 6
步骤二:Merge 流程 7
2.2.2 被动Merge 8
被动Merge-情况一 8
被动Merge-情况二 8
被动Merge-情况三 9
被动Merge-情况四 9
3 CHECKPOINT 10
3.1 CHECKPOINT 原理 10
3.2 CHECKPOINT 触发条件 10
3.3 CHECKPOINT 流程 10
3.3.1 计算脏页比率 10
3.3.2 计算adaptive flush rate 11
3.3.3 flush dirty pages 算法 11
3.4 CHECKPOINT INFO 更新 13
流程一 13
流程二 14
3.5 INNODB_FLUSH_METHOD 15
3.5.1 初始化 15
3.5.2 open file 16
3.5.3 flush data 17
3.5.4 未明之处 17
4 INNODB AIO 17
4.1 聚簇索引IO 18
4.2 UNIQUE 索引IO20
4.3 NON-UNIQUE 索引IO 20
5 PERCONA 版本优化 21
5.1 FLUSH CHECKPOINT 优化21
5.1.1 reflex 22
5.1.2 estimate 22
5.1.3 keep_average 23
1
5.2 INSERT BUFFER MERGE 优化24
5.2.1 innodb_ibuf_accel_rate 24
5.2.2 innodb_ibuf_active_contract 25
6 参考文献 25
2
目的:
测试、掌握Innodb 如何实现Insert Buffer,如何实现Checkpoint ?如何调用实现Aio ?
是否有可优化之处?
1 准备
基于版本:
Mysql 5.5.16
Mysql 5.6.4
测试表结构:
mysql show create table nkeys;
++
|Table |
您可能关注的文档
最近下载
- 系统性红斑狼疮诊治进展PPT课件.pptx
- 2025年eVTOL航线规划与空域管理关键技术分析报告.docx
- 2025年城市低空交通发展报告:eVTOL航线规划与空域管理.docx
- 低空出行新时代:2025年eVTOL航线设计与空域管理策略研究.docx
- 2025广东春季高考英语试卷.doc VIP
- 广东省2025届春季高考学业水平考试语文试卷(四)(含答案).docx VIP
- 标准图集-22S804 矩形钢筋混凝土蓄水池.pdf VIP
- 2025年广东省高中学业水平考试春季高考数学试题(含答案解析).docx VIP
- 招标代理服务服务方案.doc VIP
- VR技术对博物馆游客游览满意度的提升研究论文.doc VIP
文档评论(0)