位置: IT常识 - 正文

mysql InnoDB的崩溃恢复过程(mysql崩溃日志)

编辑:rootadmin

推荐整理分享mysql InnoDB的崩溃恢复过程(mysql崩溃日志),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mysql崩溃日志,mysql崩溃 recovery,mysql总是崩溃,mysql 崩溃恢复全过程,mysql数据库崩溃时事务恢复机制,mysql崩溃 recovery,mysql 崩溃恢复全过程,mysql崩溃原因,内容如对您有帮助,希望把文章链接给更多的朋友!

364

1、redo log操作:保证已提交事务影响的最新数据刷到数据页里。

mysql InnoDB的崩溃恢复过程(mysql崩溃日志)

2、undo log操作:保证未提交事务影响的数据页回滚。

3、写缓冲(change buffer)合并。

4、purge操作。

InnoDB的一种垃圾收集机制,使用单独的后台线程周期性处理索引中标记删除的数据。

实例

/*LookforMLOG_CHECKPOINT.*/recv_group_scan_log_recs(group,&contiguous_lsn,false);/*Thefirstscanshouldnothavestoredorappliedanyrecords.*/ut_ad(recv_sys->n_addrs==0);ut_ad(!recv_sys->found_corrupt_fs);if(recv_sys->found_corrupt_log&&!srv_force_recovery){log_mutex_exit();return(DB_ERROR);if(recv_sys->mlog_checkpoint_lsn==0){if(!srv_read_only_mode&&group->scanned_lsn!=checkpoint_lsn){ib::error()<<"Ignoringtheredologduetomissing""MLOG_CHECKPOINTbetweenthecheckpoint"<<checkpoint_lsn<<"andtheend"<<group->scanned_lsn<<".";if(srv_force_recovery<SRV_FORCE_NO_LOG_REDO){log_mutex_exit();return(DB_ERROR);group->scanned_lsn=checkpoint_lsn;rescan=false;else{contiguous_lsn=checkpoint_lsn;rescan=recv_group_scan_log_recs(group,&contiguous_lsn,false);if((recv_sys->found_corrupt_log&&!srv_force_recovery)||recv_sys->found_corrupt_fs){log_mutex_exit();return(DB_ERROR);/*NOTE:wealwaysdoa'recovery'atstartup,butonlyifthereissomethingwrongwewillprintamessagetotheuseraboutrecovery:*/if(checkpoint_lsn!=flush_lsn){if(checkpoint_lsn+SIZE_OF_MLOG_CHECKPOINT<flush_lsn){ib::warn()<<"Areyousureyouareusingthe""rightib_logfilestostartupthedatabase?""Logsequencenumberintheib_logfilesis"<<checkpoint_lsn<<",lessthanthe""logsequencenumberinthefirstsystem""tablespacefileheader,"<<flush_lsn<<".";if(!recv_needed_recovery){ib::info()<<"Thelogsequencenumber"<<flush_lsn<<"inthesystemtablespacedoesnotmatch""thelogsequencenumber"<<checkpoint_lsn<<"intheib_logfiles!";if(srv_read_only_mode){ib::error()<<"Can'tinitiatedatabase""recovery,runninginread-only-mode.";log_mutex_exit();return(DB_READ_ONLY);recv_init_crash_recovery();log_sys->lsn=recv_sys->recovered_lsn;if(recv_needed_recovery){err=recv_init_crash_recovery_spaces();if(err!=DB_SUCCESS){log_mutex_exit();return(err);if(rescan){contiguous_lsn=checkpoint_lsn;recv_group_scan_log_recs(group,&contiguous_lsn,true);if((recv_sys->found_corrupt_log&&!srv_force_recovery)||recv_sys->found_corrupt_fs){log_mutex_exit();return(DB_ERROR);else{ut_ad(!rescan||recv_sys->n_addrs==0);

以上就是mysql InnoDB的崩溃恢复过程,希望对大家有所帮助。更多mysql学习指路:MySQL

本文链接地址:https://www.jiuchutong.com/zhishi/304083.html 转载请保留说明!

上一篇:帝国cms怎么整合ckplayer6.1(帝国cms怎么用)

下一篇:Linux端文件清理的Python脚本实现(linux清理文件内容)

  • 异地存货怎么审计
  • 工程图纸设计费用收费标准
  • 加计扣除进项税账务处理
  • 企业会计准则可以中途变更吗
  • 所得税借方贷方
  • 小规模印花税可以零申报吗
  • 快递公司增值税怎么算
  • 工会费缴纳基数
  • 企业所得税汇算清缴时间
  • 小企业销售商品因批量原因给予客户的商业折扣
  • 小规模纳税人可以开数电专票吗
  • 银行卡撤销账户
  • 公司注销银行公户怎么注销
  • 实收资本不是资产吗
  • 汇算清缴之后报销去年的票如何分录?
  • 福利费实物发放标准
  • 投资性房地产的定义
  • 营改增后接受实物投资是否需要缴纳增值税?
  • 什么样的企业用交税
  • 税收分类编码如何填写
  • 一般纳税人企业是什么意思
  • 企业所得税逾期未申报怎么补申报
  • 一般纳税人施工安装税点
  • 办公室和电梯电梯哪个好
  • 银行摘要冲账是什么意思
  • 将自产产品无偿赠送 会计处理
  • 包装物报废收回残料
  • 营改增后房地产公司税种及税率
  • 一般企业可以开检测费吗
  • 发工资时忘记扣个税了怎么做账
  • 开出服务费的增值税发票
  • 利润为负数怎么调
  • 行政单位房租收入上交分录
  • 公司装修费用如何入账
  • 非货币性资产交换和债务重组的区别
  • 委托境外研发费用怎么扣除
  • jusched.exe是什么进程
  • php处理xml
  • php安装oci8
  • php目录结构
  • 小微企业会计制度是什么
  • 小微企业声明函去哪个部门开
  • 购买理财资金来源规定
  • 外贸出口企业的税务风险
  • 开票资料电话写错了有关系吗
  • 自产货物进项税抵扣
  • mongodb快速入门
  • 本年度企业所得税怎么算
  • 一般纳税人购入不动产增值税税率
  • 公司减免的社保退给个人吗
  • 专票时限是多长时间的
  • 财政补助资金不需要政府采购
  • 劳动合同没有齐缝章
  • 城镇土地使用税怎么算
  • 终止合同需要赔偿吗
  • 调试机器要注意事项
  • 社保如何做分录报销
  • 养猪场财务账目怎么做
  • 净利润增长率计算方式
  • 利润表中财务费用中的利息费用和利息收入
  • 小企业应该如何发展
  • 日记账的建立
  • 债务重组的适用范围
  • win7自带播放器怎么打开
  • unix怎么切换用户
  • macbookair numbers
  • 怎么给电脑装win8系统
  • win8如何进入启动选择
  • Win7系统如何查看隐藏文件
  • win7笔记本电池电量显示怎么设置
  • 我的第二个姐姐用英语怎么说
  • fragmentize
  • java栈怎么写
  • shell脚本输出空格
  • window.onerror()的用法与实例分析
  • 如何使用wordpress
  • 税务疑点核查报告
  • 企业所得税要在几号之前申报
  • 出口退税的管理办法
  • 招投标文件未规定怎么办
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设