mysql schema数量限制_SQL - MySQL对表个数和大小的限制 - 开发哥

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版权协议,转载请附上原文出处链接和本声明。