返回顶部
首页 > 资讯 > 数据库 >MySQL单表的大小有哪些限制
  • 379
分享到

MySQL单表的大小有哪些限制

2024-04-02 19:04:59 379人浏览 八月长安
摘要

本篇内容介绍了“Mysql单表的大小有哪些限制”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!  mysql

本篇内容介绍了“Mysql单表的大小有哪些限制”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

  mysql单表大小的限制有哪些

  在老版本的Mysql3.22中,MySQL单表大小为4GB,当时的MySQL的存储引擎还是ISAM存储引擎。但是,当出现MyISAM存储引擎之后,也就是从MySQL3.23开始,MySQL单表最大限制就已经扩大到了64PB了(官方文档显示)。也就是说,从目前的技术环境来看,MySQL数据库的MyISAM存储引擎单表大小限制已经不是由MySQL数据库本身来决定,而是由所在主机的OS上面的文件系统来决定了。

  而MySQL另外一个最流行的存储引擎之一Innodb存储数据的策略是分为两种的,一种是共享表空间存储方式,还有一种是独享表空间存储方式。

  当使用共享表空间存储方式的时候,Innodb的所有数据保存在一个单独的表空间里面,而这个表空间可以由很多个文件组成,一个表可以跨多个文件存在,所以其大小限制不再是文件大小的限制,而是其自身的限制。从Innodb的官方文档中看到的是,其表空间的最大限制为64TB,也就是说,Innodb的单表限制基本上也在64TB左右了,当然这个大小是包括这个表的所有索引等其他相关数据。

  而当使用独享表空间来存放Innodb的表的时候,每个表的数据以一个单独的文件来存放,这个时候的单表限制,又变成文件系统的大小限制了。

  以下是从收集到的一点信息,不一定全部准确:

  操作系统大小限制

  Java代码

  win32w/FAT/FAT322GB/4GB

  win32w/NTFS2TB(可能更大)

  linux2.2-Intel32-bit2GB(LFS:4GB)

  Linux2.4+4TB(ext3)

  Solaris9/1016TB

  NetWarew/NSSfilesystem8TB

  MacOSXw/HFS+2TB

  win32w/FAT/FAT322GB/4GB

  win32w/NTFS2TB(可能更大)

  Linux2.2-Intel32-bit2GB(LFS:4GB)

  Linux2.4+4TB(ext3)

  Solaris9/1016TB

  NetWarew/NSSfilesystem8TB

  MacOSXw/HFS+2TB

  MySQL单表大小的限制有哪些

  以下是MySQL文档中的内容:

  windows用户请注意:FAT和VFAT(FAT32)不适合MySQL的生产使用。应使用NTFS。

  在默认情况下,MySQL创建的MyISAM表允许的最大尺寸为4GB。你可以使用SHOWTABLESTATUS语句或myisamchk-dvtbl_name检查表的最大尺寸。请参见13.5.4节,“SHOW语法”。

  如果需要使用大于4GB的MyISAM表(而且你的操作系统支持大文件),可使用允许AVG_ROW_LENGTH和MAX_ROWS选项的CREATETABLE语句。创建了表后,也可以使用ALTERTABLE更改这些选项,以增加表的最大允许容量。

“MySQL单表的大小有哪些限制”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

您可能感兴趣的文档:

--结束END--

本文标题: MySQL单表的大小有哪些限制

本文链接: https://lsjlt.com/news/58649.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • MySQL单表的大小有哪些限制
    本篇内容介绍了“MySQL单表的大小有哪些限制”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!  MySQL...
    99+
    2024-04-02
  • MySQL表字段数量限制及行大小限制详情
    目录字段数量限制 Column Count Limits行大小限制 Row Size Limits8126B限制Row Limits总结字段数量限制 Column Count Limits mysql对于每个表的字段数量...
    99+
    2022-07-22
    MySQL表字段数量限制 MySQL行大小限制
  • MySQL ENUM 有哪些限制?
    以下是 MySQL ENUM 的限制 -枚举值不能是表达式我们不能使用表达式作为枚举成员,即使是计算结果为字符串值的表达式。示例例如,我们甚至可以使用 CONCAT 函数这会导致对字符串进行求值。以下查询将不起作用 -mysql> c...
    99+
    2023-10-22
  • MySQL MyISAM引擎和InnoDB引擎对于单表大小限制的总结
    MyISAM引擎: 默认情况下,MySQL创建的MyISAM表允许的最大尺寸为4GB。你可以使用SHOW TABLE STATUS语句或myisamchk -dv tbl_name检查表的最大尺寸。&nbs...
    99+
    2024-04-02
  • MySQL数据库创建内存表有哪些限制
    这篇文章主要讲解了“MySQL数据库创建内存表有哪些限制”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“MySQL数据库创建内存表有哪些限制”吧!  当内存表...
    99+
    2024-04-02
  • MySQL列长度限制有哪些
    本篇文章给大家分享的是有关MySQL列长度限制有哪些,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。  超长SQL怎么查询  max_packe...
    99+
    2024-04-02
  • MySQL权限管理表有哪些
    MySQL的权限管理涉及多个表,以下是其中一些重要的表:1. user表:该表存储MySQL的用户信息,包括用户名、密码等。2. d...
    99+
    2023-09-27
    MySQL
  • html制作表单的方法有哪些
    在HTML中,有几种方法可以创建表单。以下是一些常用的方法:1. 使用`<form>`元素:```html<for...
    99+
    2023-08-08
    html
  • mongodb单条数据如何限制大小
    在 MongoDB 中,可以通过在创建集合时设置 `maxSize` 参数来限制单条数据的大小。`maxSize` 参数表示集合的最...
    99+
    2023-09-04
    mongodb
  • 使用 MySQL 视图有哪些限制?
    尽管使用视图有多种好处,但使用 MySQL 视图仍存在以下限制 - 无法创建视图视图索引 - 在 MySQL 中,我们无法在视图上创建索引。这是因为当我们针对视图查询数据时,没有使用索引。 MySQL 会使视图无效 - 假设,如果我们删除或...
    99+
    2023-10-22
  • mySQL表单大小的示例分析
    这篇文章主要介绍了mySQL表单大小的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 这是说的是表单的大小而不是说表格中某项数据存...
    99+
    2024-04-02
  • MySQL复制表的方法有哪些
    这篇文章将为大家详细讲解有关MySQL复制表的方法有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。复制表的几种方式只复制表结构create table tableNa...
    99+
    2024-04-02
  • MySQL 5.7组复制的要求和限制有哪些
    这期内容当中小编将会给大家带来有关MySQL 5.7组复制的要求和限制有哪些,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。 限制和要求:1....
    99+
    2024-04-02
  • mysql怎么取消大小写限制
    要取消MySQL大小写限制,可以通过修改配置文件或使用特殊的连接选项来实现。方法1:修改配置文件1. 找到MySQL的配置文件my....
    99+
    2023-10-11
    mysql
  • Mysql 中User表的权限字段有哪些
    本篇文章为大家展示了Mysql 中User表的权限字段有哪些,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。  MysqlUser表的权限字段有哪些  Select_...
    99+
    2024-04-02
  • mysql怎么设置单表大小
    这篇文章给大家分享的是有关mysql怎么设置单表大小的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。mysql设置单表大小的方法:1、创建表时的修改方法;2、修改已存在表的方法,代...
    99+
    2024-04-02
  • MySQL单表查询的技巧有哪些
    这篇文章主要讲解了“MySQL单表查询的技巧有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“MySQL单表查询的技巧有哪些”吧!在我们对数据进行操作时,...
    99+
    2022-12-17
    mysql
  • MySQL单表查询的方法有哪些
    这篇文章主要讲解了“MySQL单表查询的方法有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“MySQL单表查询的方法有哪些”吧!前言查询是数据操作至关重要的一部分,比如说在所有商品中查找...
    99+
    2023-07-04
  • oracle文件大小的限制
    标准的 Oracle 数据文件最多可以包含 4194303 个 Oracle 数据块。所以这也表示单个数据文件大小的上限取决于所用的 Oracle 块大小。 (MOS ID 112011.1) SQL&...
    99+
    2024-04-02
  • MySQL Index Condition Pushdown(ICP)的使用限制有哪些
    小编给大家分享一下MySQL Index Condition Pushdown(ICP)的使用限制有哪些,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!ICP(index condition...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作