我在Windows7机器上使用64位版本的MySQL 5.5 .
我正在尝试将一些非常大的地理空间数据文件从geonames.org导入到MySQL中,这样我就可以对它运行查询,并为我的目的生成一组更小的数据。
我使用的存储引擎是MyISAM,输入数据是一个1G的文本文件,每一行都由制表符分隔。我相信文本文件包含大约800万行。
最初,我使用InnoDB引擎将文件导入数据库。有很多警告,可能是由于地理空间数据。进口大约花了6.5分钟,这是相当合理的。
然后,我尝试使用MyISAM存储引擎将数据导入数据库。导入仍然在运行,我已经花了30多分钟等待导入完成。
服务器配置了股票"Developer“设置。我注意到,当我使用MySQL工作台查看服务器状态时,关键效率为100%,而内存使用率约为40% (我在机器中有12 in内存),CPU使用率约为5%。有什么特殊的设置/调整,我应该看看,以加快导入吗?
编辑:所以它刚刚完成导入:有什么方法可以加快速度吗?
Query OK, 7836651 rows affected, 65535 warnings (50 min 20.89 sec)
Records: 7836651 Deleted: 0 Skipped: 0 Warnings: 5630783https://serverfault.com/questions/299888
复制相似问题