首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >运行在Windows (NTFS)表类型的MySQL数据库服务器的最大表大小( InnoDB )

运行在Windows (NTFS)表类型的MySQL数据库服务器的最大表大小( InnoDB )
EN

Database Administration用户
提问于 2012-07-24 10:34:25
回答 2查看 10.8K关注 0票数 5

我需要设计数据库来存储包含在网络上试用设备生成的数百万日志文件中的信息。

我设计了5个不同的表来存储日志文件信息。但是,由于文件的数量非常大,在最大表大小上,我可能会缺少内存。有没有人知道最大的表大小限制。我在Windows7 (NTFS)上使用MYSQL数据库,所有的表都是InnoDB类型的。

耽误您时间,实在对不起

EN

回答 2

Database Administration用户

发布于 2012-07-24 22:40:12

如果使用MySQL启用诺姆b,则每个InnoDB表都将有自己的专用表空间。系统表空间文件( bwetter称为ibdata1 )将增长非常缓慢。

如果innodb_file_per_table是禁用的,那么所有东西和它的祖母都会进入ibdata1。很快就会增长。

如果不使用innodb_file_per_table,则需要重新架构InnoDB的基础结构。这将为每个表提供2TB的限制,而不是所有InnoDB的2TB。这就是ext3的情况。在ext4上,表的大小可以高达16 to。

请看我过去关于如何做到这一点的帖子。

票数 1
EN

Database Administration用户

发布于 2012-07-24 10:55:31

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

查看参考对表大小的限制。的链接

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

https://dba.stackexchange.com/questions/21382

复制
相关文章

相似问题

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