主题:  MYSQL 的容量是多少阿

wbg3721

职务:普通成员
等级:2
金币:1.0
发贴:207
注册:2002/2/3 19:44:59
#12002/10/6 19:26:44
MYSQL 的容量是多少阿?有sql大吗



helmet

职务:版主
等级:4
金币:10.0
发贴:1559
注册:2004/1/30 15:59:27
#22002/10/7 13:28:12
啥意思?
一个库超过100个表,有20个表有1000万行以上的数据,MYSQL没问题。



wbg3721

职务:普通成员
等级:2
金币:1.0
发贴:207
注册:2002/2/3 19:44:59
#32002/10/7 15:49:31
access呢



54aft

职务:普通成员
等级:2
金币:1.0
发贴:657
注册:2002/8/26 17:11:53
#42002/10/15 17:03:52
到底是如何定义数据库的大小呢?
比如为何ASSECC和MYSQL为何是小型数据库!MSSQL为何是大型的?



可不是

职务:普通成员
等级:1
金币:0.0
发贴:10
注册:2002/10/16 17:15:47
#52002/10/16 17:21:42
衡量数据是否大型并不仅仅以所能容纳的数据容量大小判断,它还包含多个方面,比如是否支持分布式处理等等,mysql的数据容量几乎是没有大小限制的,主要与操作系统能管理多大的文件为准!



绿茶

职务:普通成员
等级:8
金币:10.0
发贴:19267
注册:2000/12/28 12:10:01
#62002/10/17 15:38:48
(摘自MySql中文参考手册)
MySQL 3.22 在表大小上有一个4G的限制。使用在MySQL 3.23中的新MyISAM 最大的表大小可达8百万 TB(2^63个字节)。

然而注意,操作系统有其自身文件大小的限制。在Linux上,当前的限制是2G;在Solaris 2.5.1上,限制是4G;在Solaris 2.6上,限制是1000G。这意味着MySQL表的大小通常由操作系统限制。

缺省地,MySQL表最大尺寸大约4G。你可用SHOW TABLE STATUS命令或myisamchk -dv table_name检查一个表的最大表大小。见7.21 SHOW句法(得到表、列等的信息)。

如果你需要大于 4G 的表(并且你的操作系统支持它),你应该在你创建表时设定AVG_ROW_LENGTH和MAX_ROWS参数。见7.7 CREATE TABLE语法。你也能用ALTER TABLE在以后设置这些。见7.8 ALTER TABLE语法。