积累

—每天进步一点 再烦,也别忘微笑;再急,也要注意语气; 再苦,也别忘坚持;再累,也要爱自己。 人生四项基本原则:懂得选择,学会放弃,耐得住寂寞,经得起诱惑。 我不去想是否能够成功,既然选择了远方便只顾风雨兼程;我不去想能否赢得爱情,既然钟情于玫瑰就勇敢地吐露真诚;我不去想身后会不会袭来寒风冷雨,既然目标是地平线留给世界的只能是背影;我不去想未来是平坦还是泥泞,只要热爱生命/一切,都在意料之中。 ——“人生有三大诱惑,能够克服这三大诱惑的人,无论成就如何都可以尊称一声伟人。 ——第一诱惑,少年时贪玩,荒废了学业没打下扎实的基础。 ——第二诱惑,青年时贪情,在朋友和情人面前迷失了自我。 ——第三诱惑,中年时贪功,躺在功劳簿上骄傲自满的犯懒。”

C++博客 联系 聚合 管理
  18 Posts :: 1 Stories :: 0 Comments :: 0 Trackbacks
问题:大数据量的数据导致mysql在查询时出现问题,具体问题实质不清楚,问题表现为对表的查处出错,使用check ,repair ,以及使用phpMyAdmin对数据库操作时候都出现错误。
处理过程:刚刚开始怀疑是mysql数据库对单表的容量有限制,或者是操作系统对文件的大小有限制后来发现
http://www.jianzhaoyang.com/database/mysql-table-size-limit
在老版本的MySQL 3.22中,MySQL的单表限大小为4GB,当时的MySQL的存储引擎还是ISAM存储引擎。但是,当出现MyISAM存储引擎之后,也就是从MySQL 3.23开始,MySQL单表最大限制就已经扩大到了64PB了(官方文档显示)。也就是说,从目前的技术环境来看,MySQL数据库的MyISAM存储引擎单表大小限制已经不是有MySQL数据库本身来决定,而是由所在主机的OS上面的文件系统来决定了
通过命令
show table status
或者又phpMyAdmin可得到下面的图标
  

  frm、MYI、MYD   分别是   MyISAM   表的表结构\索引\数据文件  
操作系统                                    大小限制
win32 w/ FAT/FAT32              2GB/4GB
win32 w/ NTFS                      2TB(可能更大)
Linux 2.2-Intel 32-bit            2GB (LFS: 4GB)
Linux 2.4+                            4TB(ext3)
Solaris 9/10                         16TB
NetWare w/NSS filesystem  8TB
MacOS X w/ HFS+               2TB
 
在proc/version中查处
Linux version 2.4.33.3

最后使用下面的方法解决
http://logzgh.itpub.net/post/3185/454455
myisamchk -r -q tbl_name
myisamchk -r -q *.MYI
posted on 2009-09-07 11:37 起点(每天进步一点) 阅读(201) 评论(0)  编辑 收藏 引用

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理