免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2656 | 回复: 0
打印 上一主题 下一主题

索引文件检查与修复 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-10-30 10:35 |只看该作者 |倒序浏览
有时我们觉的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
使用 以及 指令会锁定正在修理的表文件。

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/2381/showart_192357.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP