个人电脑上的MySQL数据有多大?

个人电脑上的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的数

我有一个Mac Pro,带有i7处理器、16GB RAM和足够的存储空间,在OS X Yosemite上通过并行运行Win 8.1。我有一个23GB的MySQL数据,我想知道我是否能够在我的PC中将如此大的数据加载到MySQL中。我开始导入数据,但在抛出一个小时的错误后它停止了

第223行出现错误1114(HY000)。桌子X满了

我在谷歌上搜索了这个错误,发现了Stackoverflow中讨论的相同错误(但不是这么多数据)。我尝试使用给定的解决方案解决问题,但失败了。MySQL导入大约3G的数据,然后抛出错误

下面是我的三个主要问题

  • 我的数据是否比MySQL数据引擎在PC上拥有的数据大得多
  • 如果情况并非如此,并且我可以处理这么多数据,那么我是否有任何配置需要在我的PC上运行23GB数据
  • 最后一个结论性问题是,一个人不能在机器上运行的空间有多大?只是能够在本地存储数据,还是需要其他东西

  • 你的答案可以在

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


    当然,Windows上的MySQL可以处理23GB的数据。这甚至还没有接近极限

    请记住,数据库为索引和其他内容占用大量磁盘空间。23GB的原始数据可能需要100GB的磁盘空间才能加载、索引和运行。如果要将其加载到InnoDB表中,还需要用于加载的事务回滚空间


    在并行机上运行的Windows 8.1虚拟机似乎磁盘空间不足。您可以分配更多的Mac磁盘供Parallels使用。读这个

    这篇文章可能有助于确定问题的位置