首页 > 数据库 > MySQL > 正文

MySQL MyISAM引擎和InnoDB引擎针对单表大小限制的总结

2024-07-24 12:34:40
字体:
来源:转载
供稿:网友
  MyISAM引擎:
  默认情况下,MySQL创建的MyISAM表允许的最大尺寸为4GB。你可以使用SHOW TABLE STATUS语句或myisamchk -dv tbl_name检查表的最大尺寸。
 
  InnoDB引擎:
  当使用共享表空间存储方式的时候,Innodb的所有数据保存在一个单独的表空间里面,而这个表空间可以由很多个文件组成,一个表可以跨多个文件存在,所以其大小限制不再是文件大小的限制,而是其自身的限制。
 
  而当使用独享表空间来存放Innodb的表的时候,每个表的数据以一个单独的文件来存放,这个时候的单表限制,又变成文件系统的大小限制了。 

(编辑:武林网)

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表