我在这里有一个非常大的数据集合,其中包含用于导入mysql数据库的脚本。数据大约为40GB,导入导入过程中获取的资源需要很长时间才能获得。 CPU最多为50%。
我google了一下,想知道怎么做得更快,谷歌说LOAD DATA INFILE几乎是最快的方式,不幸的是我的脚本已经在使用它了
mysql -u$USR -p$PW $3 -e "LOAD DATA INFILE '`pwd`/data' INTO TABLE mydata;";
我最后一次让导入在命令提示符下交互运行而不是在后台运行。我想知道影响这类事物的实际速度吗?
是否有人有其他想法或建议如何更快地导入。我至少除了mysql会贪婪占用我所有的CPU时间,但它没有。我可以让我的导入运行超过2天,它应该完成(我实际上尝试了1天,它还没有完成....〜30GB必须移动我的电脑和导入),但我会很感激的解决方案,使充分利用我在计算机中拥有的资源