- 12
- 0
- 约1.18万字
- 约 68页
- 2017-01-08 发布于四川
- 举报
[深入解析MySQL检查点
Innodb日志机制深入分析 Innodb的数据并不是实时写盘的,为了避免宕机时数据丢失,保证数据的ACID属性,Innodb至少要保证数据对应的日志不能丢失。对于不同的情况,Innodb采取不同的对策: 宕机导致日志丢失 Innodb有日志刷盘机制,可以通过innodb_flush_log_at_trx_commit参数进行控制; 日志覆盖导致日志丢失 Innodb日志文件大小是固定的,写入的时候通过取余来计算偏移量,这样存在两个LSN写入到同一位置的可能,后面写的把前面写得就覆盖了,以“写入机制”章节的样例为例,LSN=100000000和LSN=1600000000两个日志的偏移量是相同的了。这种情况下,为了保证数据一致性,必须要求LSN=1000000000对应的脏页数据都已经刷到磁盘中,也就是要求Last checkpoint对应的LSN一定要大于1000000000,否则覆盖后日志也没有了,数据也没有刷盘,一旦宕机,数据就丢失了。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 1 Sharp 检查点。 2 Fuzzy checkpoint Mysql 检查点的类型 Evaluation o
您可能关注的文档
最近下载
- 新苏教版三年级上册科学全册精编知识点(新教材).pdf
- 2026年秋季学期小学统编版语文六年级(新教材)上册教学计划附教学进度表.pdf VIP
- 《无人机任务载荷》全套教学课件.pptx
- HG-T 4085-2009 压力式纤维束过滤器.PDF VIP
- 工业机器视觉技术应用课件:机器视觉应用场景认知.pptx
- 新版2026年秋新苏教版科学六年级上册全册教案教学设计合集.docx
- CECS276-2010 彗星式纤维滤池技术规程.docx VIP
- (心平健康学中常见病症的心理对应规律.doc VIP
- 2025年病历书写基本规范(区质控培训版).pptx VIP
- 贵州中医药大学有机化学试卷 (1).docx VIP
原创力文档

文档评论(0)