首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL数据库的最大大小是多少?

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

Stack Overflow用户
提问于 2012-05-03 17:14:38
回答 4查看 86.4K关注 0票数 20

我找遍了所有的MySQL网站,没有找到明确的答案。

  1. 数据库的大小是由操作系统决定的还是有4GB的限制?
  2. 在哪里可以找到其他数据库(sqlServer、oracle等)的统计数据?
EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-05-03 17:17:42

根据MySQL手册

E.10.3.表尺寸的限制 MySQL数据库的有效最大表大小通常由操作系统对文件大小的约束决定,而不是由MySQL内部限制决定。下表列出了操作系统文件大小限制的一些示例。这只是一个粗略的指南,并不是明确的。要获得最新的信息,请务必检查特定于操作系统的文档。

代码语言:javascript
复制
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

Windows用户请注意,FAT和VFAT (FAT32)不适合与MySQL一起使用。使用NTFS代替。 在Linux2.2中,您可以通过使用用于MyISAM文件系统的大型文件支持(LFS)修补程序,获得大于2GB的ext2表。当前大多数Linux发行版都是基于内核2.4或更高版本的,包括所有必需的LFS修补程序。在Linux2.4上,ReiserFS也有补丁来获得对大文件(最多2TB)的支持。使用JFS和XFS,可以在Linux上使用petabyte和更大的文件。

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

  1. 这是一个广泛的,复杂的,多因素的问题。考虑将问题的范围缩小到MySQL和另一个关系数据库管理系统(例如。甚至可能还有一个特定的特性。
  2. 谷歌是你的朋友。
  3. 供应商倾向于发布他们自己的有偏见的比较。用少许盐来取卖主的号码。
票数 34
EN

Stack Overflow用户

发布于 2012-05-03 17:25:07

1-关于数据库大小,限制取决于操作系统文件大小。请看这个文章

2- MySQL数据库的有效最大表大小通常由操作系统对文件大小的约束决定,而不是由MySQL内部限制决定。(来源)

3-您可以在谷歌上搜索MySQL与Server对甲骨文,也可以查看此链接

票数 3
EN

Stack Overflow用户

发布于 2014-10-07 20:04:02

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10436246

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档