RT...
MSSQL在建库的时候可以指定数据库的最大大小 增长率之类到参数。。那在MYSQL中 我们到数据库大小可以设置上限么?我们的表 会受数据库什么影响么?

解决方案 »

  1.   

    除了磁盘外,还有文件系统的限制,比如FAT32的,最大4G,FAT的,最大2G。
    1.4.4. MySQL表最大能达到多少
    MySQL 3.22限制的表大小为4GB。由于在MySQL 3.23中使用了MyISAM存储引擎,最大表尺寸增加到了65536TB(2567 – 1字节)。由于允许的表尺寸更大,MySQL数据库的最大有效表尺寸通常是由操作系统对文件大小的限制决定的,而不是由MySQL内部限制决定的。InnoDB存储引擎将InnoDB表保存在一个表空间内,该表空间可由数个文件创建。这样,表的大小就能超过单独文件的最大容量。表空间可包括原始磁盘分区,从而使得很大的表成为可能。表空间的最大容量为64TB。
      

  2.   


    那这样的话 MyISAM下的表 不是大小很受限制。。
    肯定有很多表要存储超过 OS文件限制的大小 的记录数 我们如何解决这个MyISAM 存储超级多数据的问题
      

  3.   

    一个MyISAM 表可以拆成几个文件存储么?我怎么感觉平时建表的时候没指定啊 难道要分区?
      

  4.   

    假如我的OS 文件大小限制为4G
    那MyISAM 单表最大4G这样感觉好奇怪 ~ 个人感觉很不合理~不知道大大怎么想~