个人电脑上的MySQL数据有多大?
我有一个Mac Pro,带有i7处理器、16GB RAM和足够的存储空间,在OS X Yosemite上通过并行运行Win 8.1。我有一个23GB的MySQL数据,我想知道我是否能够在我的PC中将如此大的数据加载到MySQL中。我开始导入数据,但在抛出一个小时的错误后它停止了 第223行出现错误1114(HY000)。桌子X满了 我在谷歌上搜索了这个错误,发现了Stackoverflow中讨论的相同错误(但不是这么多数据)。我尝试使用给定的解决方案解决问题,但失败了。MySQL导入大约3G的数据,然后抛出错误 下面是我的三个主要问题个人电脑上的MySQL数据有多大?,mysql,bigdata,Mysql,Bigdata,我有一个Mac Pro,带有i7处理器、16GB RAM和足够的存储空间,在OS X Yosemite上通过并行运行Win 8.1。我有一个23GB的MySQL数据,我想知道我是否能够在我的PC中将如此大的数据加载到MySQL中。我开始导入数据,但在抛出一个小时的错误后它停止了 第223行出现错误1114(HY000)。桌子X满了 我在谷歌上搜索了这个错误,发现了Stackoverflow中讨论的相同错误(但不是这么多数据)。我尝试使用给定的解决方案解决问题,但失败了。MySQL导入大约3G的数
你的答案可以在 MySQL数据库的有效最大表大小通常为 由操作系统对文件大小的限制决定,而不是由MySQL决定 内部限制。下表列出了一些操作示例 系统文件大小限制。这只是一个粗略的指南,不是 意图是确定的。有关最新信息,请访问 请务必检查特定于您的操作系统的文档
当然,Windows上的MySQL可以处理23GB的数据。这甚至还没有接近极限 请记住,数据库为索引和其他内容占用大量磁盘空间。23GB的原始数据可能需要100GB的磁盘空间才能加载、索引和运行。如果要将其加载到InnoDB表中,还需要用于加载的事务回滚空间
在并行机上运行的Windows 8.1虚拟机似乎磁盘空间不足。您可以分配更多的Mac磁盘供Parallels使用。读这个 这篇文章可能有助于确定问题的位置