Lando db-import需要很长时间才能导入数据库

时间:2019-04-14 03:44:47

标签: database docker import drupal-7 lando

我在Drupal 7网站上使用了Lando(v3.0.0.rc-14)和docker CE(最新版本)。我正在尝试使用以下命令导入文件大小为uncomressed(~4GB)和压缩(~900 MB)的数据库:

lando db-import db-name db-filename.sql

lando db-import db-name db-filename.sql.gz

但是,这没有帮助。通常,此数据库导入需要花费24多个小时才能完成。我的版本或.lando.yml文件中的设置是否有问题?

我的CPU和内存使用情况统计如下:

PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND                                                                                                                                  
28334 1001      20   0 1435088 568912  15892 S   2.3  3.5   4:27.81 mysqld                                                                                                                                  
 3131 usersf     20   0  306928   9320   7172 S   1.7  0.1   0:38.15 gvfs-udisks2-vo                                                                                                                         
 2095 root      20   0 2434900  96804  39620 S   1.3  0.6   0:34.19 dockerd

1 个答案:

答案 0 :(得分:0)

请按照以下说明操作

禁用ext4 fs的写障碍:

$ sudo gedit /etc/fstab

在这里您会看到类似这样的内容:

UUID=700a2404-f687-4ae2-a2d5-54291553551e / ext4 errors=remount-ro 0 1

所以您只需要添加barrier = 0

UUID=700a2404-f687-4ae2-a2d5-54291553551e / ext4 errors=remount-ro,barrier=0 0 1

重新启动系统。

或尝试any of the suggestions