6
从mysqldump加载数据的速度较慢
我有一个中等大小的MySQL数据库,其中包含大约30个表,其中一些是1000万条记录,大约是1亿条。将mysqldump所有表(为独立的文件)的速度也相当快,也许需要20分钟。它产生约15GB的数据。最大的转储文件在2GB范围内。 当我将数据加载到另一台6核8GB机器上的MySQL中时,这将花费很多时间。轻松12个时钟小时或更长时间。 我只是运行mysql客户端来加载文件,即 mysql database < footable.sql 直接与文件直接从mysqldump中移出 mysqldump database foo > footable.sql 显然我做错了。我从哪里开始,以便可以在合理的时间内完成? 我没有在转储或负载上使用任何开关。