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