用phpmyadmin打开数据表较多,数据量较大的数据库时,会出现超时,或者等半天打开了说数据库没有表.并且即便打开了,再进行其他浏览,编辑,sql等操作,页面也是相当慢的,慢等几乎无法忍受.这里慢也就慢在取得表状态的 SHOW TABLE STATUS 语句.SHOW TABLE STATUS 返回表的名字,类型,列数,大小,时间等相关信息.这些信息不要也罢.下面着手改以下两个地方就可以了. 以 phpMyAdmin 3.1.2 为例(不同版本可能会有差异): 打开 libraries/Tab
数据库Table xxx is marked as crashed and should be repaired错误的解决方法服务器断电等原因可能导致数据表损坏,导致访问的时候提示:Table xxx is marked as crashed and should be repaired其中xxx为表的名称. 找到对应的表,使用 repair table table_name; 进行修复 mysql> select * from log_check_user; ERROR 1194 (HY000
alter database dcdata set single_user with rollback immediate设置为单用户模式然后执行修复.DBCC CHECKTABLE(ZLBZSGPH,REPAIR_ALLOW_DATA_LOSS )DBCC CHECKTABLE(ZLBZSGPB,REPAIR_ALLOW_DATA_LOSS )DBCC CHECKTABLE(ZLYGGPMXh,REPAIR_ALLOW_DATA_LOSS )DBCC CHECKTABLE(ZLYGGPMXB,