Chinaunix首页 | 论坛 | 博客
  • 博客访问: 708428
  • 博文数量: 112
  • 博客积分: 3889
  • 博客等级: 少校
  • 技术积分: 1448
  • 用 户 组: 普通用户
  • 注册时间: 2010-10-19 16:35
个人简介

追求卓越,成功就会在不经意间追上你

文章分类

全部博文(112)

文章存档

2015年(1)

2014年(2)

2013年(1)

2012年(16)

2011年(86)

2010年(6)

分类: Mysql/postgreSQL

2011-11-30 08:35:24

innochecksum--脱机innodb数据文件校验和检查


innochecksum显示检查的innodb数据文件的校验和。它读取innodb表空间文件然后计算每个页的校验和再与之前存储的校验和进行比较,显示不匹配的也就是可能出现问题的页。在服务器断电、mysql异常中断、复制后它可以快速地定位可能出现问题的地方。
innochecksum只能在脱机模式下使用。

下面是用法及相关参数:

usgage:
shell>innochecksum [options] file

options:
-c :打印file中页的总数
-d :调试模式,打印每个页的校验和
-e num :校验到num页的末尾
-s num :从num页形如校验
-p num :只校验num页
-v:冗余(详细)模式,每隔5秒打印相关信息

这个只是检验innodb的数据文件有没有错以及错在哪个地方,在知道这些信息后,我们再做相应的处理,比如加innodb_force_recovery参数,对数据进行修复;用repair修复表等等
以上纯属个人看法
阅读(3358) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~