Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MySQL数据库的最大大小是多少?_Mysql - Fatal编程技术网

MySQL数据库的最大大小是多少?

MySQL数据库的最大大小是多少?,mysql,Mysql,我浏览了MySQL网站,没有找到明确的答案 数据库的大小是由操作系统决定的还是有4GB的限制 在哪里可以找到其他数据库(sqlServer、oracle等)的性能统计信息 根据报告: E.10.3。表大小限制 MySQL数据库的有效最大表大小通常由操作系统对文件大小的限制决定,而不是由MySQL内部限制决定。下表列出了操作系统文件大小限制的一些示例。这只是一个粗略的指南,并不打算是确定的。有关最新信息,请务必查看特定于您的操作系统的文档 Windows用户,请注意FAT和VFAT(FAT32)不

我浏览了MySQL网站,没有找到明确的答案

  • 数据库的大小是由操作系统决定的还是有4GB的限制
  • 在哪里可以找到其他数据库(sqlServer、oracle等)的性能统计信息
  • 根据报告:

    E.10.3。表大小限制

    MySQL数据库的有效最大表大小通常由操作系统对文件大小的限制决定,而不是由MySQL内部限制决定。下表列出了操作系统文件大小限制的一些示例。这只是一个粗略的指南,并不打算是确定的。有关最新信息,请务必查看特定于您的操作系统的文档

    Windows用户,请注意FAT和VFAT(FAT32)不适用于MySQL的生产使用。改用NTFS

    在Linux2.2上,通过使用ext2文件系统的大文件支持(LFS)补丁,可以获得大于2GB的MyISAM表。当前大多数Linux发行版都基于内核2.4或更高版本,并包含所有必需的LFS补丁。在Linux2.4上,ReiserFS也有补丁,可以获得对大文件(高达2TB)的支持。使用JFS和XFS,可以在Linux上使用PB级和更大的文件

    关于你问题的另一部分,我有几点想法:

  • 这是一个广泛、复杂、多因素的问题。考虑将问题的范围缩小到MySQL和另一个RDBMS(例如SQLServer),甚至可能有一个特定的特性。
  • 谷歌是你的朋友
  • 供应商倾向于公布他们自己有偏见的比较。对供应商的编号持保留态度

  • 1-关于数据库大小,限制取决于操作系统文件大小。请看这个
    2-MySQL数据库的有效最大表大小通常由操作系统对文件大小的限制决定,而不是由MySQL内部限制决定。()

    3-您可以在谷歌上搜索MySQL、SQL Server和Oracle,也可以选中此项

    对于指针大小为6字节的myd文件,默认MySQL为256 TB。我知道这个答案很荒谬,但这正是你想知道的。在现实生活中,一切都取决于查询、索引、列计数、行计数等。。我猜。

    今天的硬件和操作系统,再加上MySQL首选的引擎InnoDB,表大小限制是64TB。使用
    分区
    ,可以扩展到100 PB以上

    数据库是表的集合。因此,要从字面上回答标题问题,我们需要超出最大表大小。由于一个数据库中可能有数千个表,我们现在进入了exabyte同温层


    另请参见。

    -也可以参见右侧“相关”下的大量类似问题。好的,那么表大小有限制,但数据库本身没有限制?是这样吗?@stackoverflow:中没有提到。今天的机器没有像那句话所示的限制。谢谢谷歌,让我来到“2。谷歌是你的朋友”。你从哪里得到你的信息?这指的是什么平台?根据MySQL网站上的文档,256TB不是默认值@Chris-Eh?该链接显示“您使用的是MyISAM表,表所需的空间超出了内部指针大小允许的范围。默认情况下,MyISAM允许数据和索引文件增长到256TB,但此限制可以更改为最大允许大小65536TB(2567− “使用
    分区
    ,可能会超过操作系统文件大小限制。
    Operating System                     File-size Limit
    Win32 w/ FAT/FAT32                   2GB/4GB
    Win32 w/ NTFS                        2TB (possibly larger)
    Linux 2.2-Intel 32-bit               2GB (LFS: 4GB)
    Linux 2.4+  (using ext3 file system) 4TB
    Solaris 9/10                         16TB
    MacOS X w/ HFS+                      2TB