• 技术文章 >数据库 >mysql教程

    MySQL单表容量有多少

    藏色散人藏色散人2020-07-01 09:39:38原创79

    MySQL单表容量在500万左右,性能处于最佳状态,此时MySQL的BTREE索引树高在3到5之间;而单表最大限已经不再由MySQL限制了,改为电脑容量限制了。

    MySQL单表容量

    MySQL 单表容量在500万左右,性能处于最佳状态,此时,MySQL 的 BTREE 索引树高在3~5之间。

    相关介绍:

    MySQL 单表大小限制

    MySQL 3.22中,MySQL 的存储引擎是 ISAM ,单表最大限为 4 GB。

    MySQL 3.23起,MySQL 的存储引擎是 MyISAM,单表最大限为 64 PB(67108864 GB)。

    1 PB = 1024 TB
    1 TB = 1024 GB

    此时,单表最大限已经不再由 MySQL 限制了,改为电脑容量限制了。

    MySQL 4.0起,MySQL 的存储引擎支持 InnoDB,Innodb存储数据的策略是分为两种:

    共享表空间存储方式

    Innodb的所有数据保存在一个单独的表空间里面,而这个表空间可以由很多个文件组成,一个表可以跨多个文件存在,所以其大小限制不再是文件大小的限制,而是其自身的限制。官方指出 Innodb 表空间的最大限制为 64 TB。

    独享表空间存储方式

    每个表的数据以一个单独的文件来存放,此时的单表限制,就变成文件系统的大小限制了。

    推荐:《mysql教程

    以上就是MySQL单表容量有多少的详细内容,更多请关注php中文网其它相关文章!

    本文原创发布php中文网,转载请注明出处,感谢您的尊重!
    专题推荐:MySQL
    上一篇:mysql事务是什么意思 下一篇:my.cnf配置文件在哪
    第12期线上周末培训班

    相关文章推荐

    • mysql中什么是非聚簇索引?• mysql connectors是什么• mysql engine表示什么• mysql事务是什么意思

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网