gpt4 book ai didi

mysql - PC 上的 MySQL 数据可以有多大?

转载 作者:行者123 更新时间:2023-11-29 07:39:00 25 4
gpt4 key购买 nike

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

Error 1114 (HY000) at line 223. The table X is full.

我用 google 搜索了该错误,发现了 Stackoverflow 中讨论的相同错误(但没有这么多数据)。我尝试使用给定的解决方案来解决但失败了。 MySQL导入了大约3G的数据,然后抛出错误。

现在,这是我的 3 个主要问题。

  1. 我的数据是否比 PC 上的 MySQL 数据引擎所能容纳的数据大得多?
  2. 如果情况并非如此,并且我可以接受这么多数据,那么我是否需要进行任何配置才能在我的电脑上运行 23GB 数据?
  3. 最后一个结论性问题是,多大的机器不能在其机器上运行?只需要能够在本地存储数据就足够了,还是还需要一些其他东西?

最佳答案

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

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

您在 Parallels 上运行的 Windows 8.1 虚拟机似乎磁盘空间不足。您可以分配更多 Mac 磁盘空间以供 Parallels 使用。读这个。 http://kb.parallels.com/en/113972

关于mysql - PC 上的 MySQL 数据可以有多大?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29638675/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com