索引文件检查与修复
时间:2006-10-30 来源:Coolriver
有时我们觉的Mysql运行的特别慢,日值中发现表错误,数据库的负载出现异常,或者操作某张表文件的 语句过量堆积,这个时候
我们就应该对这样表的表文件进行检查了。
索引文件的检查分为下面的几步:
1. 粗略检查 使用 myisamchk table.MYI MySQL Cache 粗略检查。由于 存在 的管理,所以在使用
Myisamchk Flush table
工具之前,应该使用 指令刷新表缓存。
2. 整体修复 myisamchk -r or -o
如果发现错误,或者希望使用 进行进一步检查的时候,就说明索引
文件出现了损坏。
3. check table tablename
如果粗略检查还是不能很好的确定问题,我们就要用到 指令来检
查表文件了。
4. 修复索引文件 使用 repair table tablename
粗略检查是不会锁表的,所以为了不影响在线业务的前提下,应首先粗略检查表文件。
Check table Repair table
使用 以及 指令会锁定正在修理的表文件。
我们就应该对这样表的表文件进行检查了。
索引文件的检查分为下面的几步:
1. 粗略检查 使用 myisamchk table.MYI MySQL Cache 粗略检查。由于 存在 的管理,所以在使用
Myisamchk Flush table
工具之前,应该使用 指令刷新表缓存。
2. 整体修复 myisamchk -r or -o
如果发现错误,或者希望使用 进行进一步检查的时候,就说明索引
文件出现了损坏。
3. check table tablename
如果粗略检查还是不能很好的确定问题,我们就要用到 指令来检
查表文件了。
4. 修复索引文件 使用 repair table tablename
粗略检查是不会锁表的,所以为了不影响在线业务的前提下,应首先粗略检查表文件。
Check table Repair table
使用 以及 指令会锁定正在修理的表文件。
相关阅读 更多 +