在网站搬家或者恢复数据时,经常会整个导入数据库数据,如果文件特别大,比如一个初始化 sql文件有几个G,导入的速度非常慢,是在是无法忍耐。我们可以通过修改2个参数配置来加快导入速度!将MySQL的配置文件做如下修改:
办法1
在初始化过程中临时关掉innerdb的日志写入功能:
set sql_log_bin = off;
办法2
Commit时不写磁盘,而是每1秒进行后台写入;要修改的配置为:
set global innodb_flush_log_at_trx_commit=0;
该值默认是1,表示即时写日志文件,同时也刷新至磁盘;操作过程可能需要su权限, 也可以修改的my.conf文件。数据库导入完成后记得重新修改回来。修改完配置要重启mysql服务再导入。
留言评论
暂无留言