MySQL 数据库表中的最大记录数
担心 MySQL 数据库表存储的限制,许多开发人员想知道以下含义:使用自动增量字段以及与添加数百万条记录相关的潜在问题。
答案是,实际限制表大小远远超出主键字段的整数限制。虽然使用整数作为主键将唯一行数限制为最大整数值,但没有必要使用整数作为主键。替代选项,例如 CHAR(100) 或多列上的复合主键,可以显着增加行容量。
表大小的真正限制更多地取决于外部因素,例如操作系统文件大小限制、硬件存储容量和每行的大小。 MySQL 确实施加了一些内部限制,InnoDB 表支持最多 248 行,每个表的最大表空间大小为 64 TB。然而,实际上,在达到这些限制之前,其他性能考虑因素往往会成为限制因素。
对于较旧的 MyISAM 存储引擎,默认行限制已从 232 增加到 ( 232)2 在最近的版本中,提供了更大的容量。然而,由于与 InnoDB 的功能相比,目前通常不建议使用 MyISAM。
以上是MySQL 数据库表大小的真正限制是多少?的详细内容。更多信息请关注PHP中文网其他相关文章!