MySQL MyISAM表可以存储多少条记录?有多少InnoDB可以?
答案 0 :(得分:9)
您不能按记录数计算,因为您的表只能包含少量的int字段,或者您的记录可能很长,有数百个字段。
因此必须以表格的文件大小来衡量。
对于MYSQL:表大小限制基于安装MySQL的操作系统驱动器文件系统,范围从2GB到2TB。
See the MySQL reference manual for full explanations每个操作系统的限制。
关于InnoDb和MyIsam,我不知道。
答案 1 :(得分:3)
来自MySQL site:
支持大型数据库。我们将MySQL Server与包含5000万条记录的数据库结合使用。我们也知道使用MySQL服务器的用户有200,000个表和大约5,000,000,000行。
更实际的限制是密钥的大小 - 如果您的主键是int
字段,那么最大行数将是{{1}中可以保存的最大数字}。
因此,如果您希望使用较大的表格,请使用int
...或更大的内容。