网站首页  汉语字词  英语词汇  考试资料  写作素材  旧版资料

请输入您要查询的范文:

 

标题 MYSQL ERROR 1194 (HY000)
范文
    操作系统文件限制大小导致 MYSQL ERROR 1194 (HY000): Table is marked as crashed and should be repaired 问题处理
    同事反馈应用在执行查询某张表时候报ERROR 1194 (HY000): Table is marked as crashed and should be repaired 错误
    mysql> select * from ims_stat_msg_history where module='basic' and message='0' and createtime>=UNIX_TIMESTAMP('2015-03-04') LIMIT 0, 10;ERROR 1194 (HY000): Table 'ims_stat_msg_history' is marked as crashed and should be repaired
    通过网络搜索得出的大概问题原因为索引页损坏或表出现错误,网络上提供2种解决方案
    使用myisamchk 命令进行修复 myisamchk -c -r /var/lib/mysql/wx/ims_stat_msg_history.
    使用mysql 命令 repair table ims_stat_msg_history 进行修复.
    通过使用上面两种解决方案,此问题依然存在,通过核查表发现表大小刚好为2G(1073741312/1024/1024)*2
    -rw-rw---- 1 mysql mysql 1073741312 Mar 04 17:59 ims_stat_msg_history.MYD-rw-rw---- 1 mysql mysql 321451008 Mar 04 18:22 ims_stat_msg_history.MYI-rw-rw---- 1 mysql mysql 8937 Mar 28 2014 ims_stat_msg_history.frm
    随着这条线索核查操作系统的limit (/etc/security/limits) 发现default有设置fssize 为2097151 和文件已经达到的大小2G刚好一致,这里我将此参数改为-1 ,然后重新切换一下用户环境后重启mysql
    重启mysql后,再次执行repair table ims_stat_msg_history进行修复,经过修复后测试,表恢复正常!
    总结:
    对于网络上提供的解决方案,在不十分清楚的情况下,需要反复确认操作,最好进行先备份
    对于使用了修复方案还是存在问题,需要多扩展思路和方向进行解决
随便看

 

在线学习网范文大全提供好词好句、学习总结、工作总结、演讲稿等写作素材及范文模板,是学习及工作的有利工具。

 

Copyright © 2002-2024 cuapp.net All Rights Reserved
更新时间:2025/5/21 3:08:21