Ubuntu 14.04 LTS 和 Mysql 5 = 12h 用于导入 180mo
Ubuntu 14.04 LTS and Mysql 5 = 12h for importing 180mo
我使用 Ubuntu 14.04 LTS 和 MySQL 5.5.43 时性能非常慢
我需要在数据库中导入 4GB。
12 小时后,数据库大小为 180 mo
我用旧的 Ubuntu 和 MySQL 5.5.43 做了同样的导入
这花了 3 小时 ...
我使用 Ubuntu 和 MySQL 的默认设置。
您是否遇到过同样的问题或者您有解决方法吗?
默认 innodb_buffer_size 通常是 8MB - 有用的一小部分。如果将托管数据库的机器将专用于 运行ning mysql 服务器,通常建议将 3/4 或更多的内存分配给 mysql 以控制。对于 4GB RAM,给它 3GB innodb_buffer_size。如果它有 16GB 内存,那么你可能会给它 13 或 14GB space.
关于如何最好地优化配置的网站有很多。我使用的系统需要 40 分钟才能 运行 一个大型查询,并在不到 5 分钟的时间内通过更合适的配置完成 return。
我关注了这个ubuntu thread
对我来说,这解决了我的问题:
打开终端:
sudo apt-get install gksu leafpad
gksudo leafpad /etc/fstab
在文件中:
UUID=6d656ded-36f7-4c25-b38b-748d5e552ea1 / ext4 rw,errors=remount-ro,barrier=0 0 1
我加了barrier=0
保存文件然后重启ubuntu
现在,当我导入我的数据库时,我的数据库大小每 5 秒增加 1 个月。
所以 15 分钟才能导入 180 个月而不是 12 小时:)
我使用 Ubuntu 14.04 LTS 和 MySQL 5.5.43 时性能非常慢 我需要在数据库中导入 4GB。 12 小时后,数据库大小为 180 mo 我用旧的 Ubuntu 和 MySQL 5.5.43 做了同样的导入 这花了 3 小时 ...
我使用 Ubuntu 和 MySQL 的默认设置。
您是否遇到过同样的问题或者您有解决方法吗?
默认 innodb_buffer_size 通常是 8MB - 有用的一小部分。如果将托管数据库的机器将专用于 运行ning mysql 服务器,通常建议将 3/4 或更多的内存分配给 mysql 以控制。对于 4GB RAM,给它 3GB innodb_buffer_size。如果它有 16GB 内存,那么你可能会给它 13 或 14GB space.
关于如何最好地优化配置的网站有很多。我使用的系统需要 40 分钟才能 运行 一个大型查询,并在不到 5 分钟的时间内通过更合适的配置完成 return。
我关注了这个ubuntu thread
对我来说,这解决了我的问题:
打开终端:
sudo apt-get install gksu leafpad
gksudo leafpad /etc/fstab
在文件中:
UUID=6d656ded-36f7-4c25-b38b-748d5e552ea1 / ext4 rw,errors=remount-ro,barrier=0 0 1
我加了barrier=0
保存文件然后重启ubuntu
现在,当我导入我的数据库时,我的数据库大小每 5 秒增加 1 个月。 所以 15 分钟才能导入 180 个月而不是 12 小时:)