MySQL本身对db和table的个数没有限制,但会受限于底层文件系统的限制。InnoDB最多允许40亿个表。
MySQL has no limit on the number of databases. MySQL has no limit on the number of tables.
单个表的大小限制,取决于操作系统和文件系统格式,如下表:
_____________________________________________
操作系统 | Table大小限制:
_____________________________________________
Win32 w/FAT/FAT32 | 2GB/4GB
Win32 w/NTFS | 2TB (可能更大)
Linux 2.2-Intel 32bit | 2GB (LFS: 4GB)
Linux 2.4+(ext3) | 4TB
Solaris 9/10 | 16TB
OS X w/HFS+ | 2TB:
_____________________________________________
对于InnoDB,单表可以最多有1000列(字段),一行记录最多8000字节(除开VARBINARY, VARCHAR, BLOB 和 TEXT外;若包含,则最多4GB)。
版权声明:本文为weixin_29482557原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。