MySQL 导入慢的解决方法

MySQL导出的SQL语句在导入时有可能会非常非常慢。在导出时合理使用几个参数,可以大大加快导 入的速度。

-e 使用包括几个VALUES列表的多行INSERT语法;
–max_allowed_packet=XXX 客户端/服务器之间通信的缓存区的最大大小;
–net_buffer_length=XXX TCP/IP和套接字通信缓冲区大小,创建长度达net_buffer_length的行。

注意:max_allowed_packet和net_buffer_length不能比目标数据库的设定数值 大,否则可能出错。

首先确定目标库的参数值

mysql>show variables like ‘max_allowed_packet’;
mysql>show variables like ‘net_buffer_length’;

根据参数值书写mysqldump命令,如:
E:\eis>mysqldump -uroot -p eis_db goodclassification -e –max_allowed_packet=1048576 –net_buffer_length=16384 >good3.sql

您可能感兴趣的文章

  1. mysql不能启动 Manager of pid-file quit without updating file.
  2. rails3.0 安装mysql2 失败,发生lmysqlclient 错误
  3. fedora13 编译安装 mysql innodb引擎
  4. mysql 横向扩展性
  5. mysql 纵向扩展性
  6. MySql用户创建、授权以及删除
  7. MySQL server has gone away
  8. ruby与rails版本差异不能连接mysql
  9. mysql my.cnf
  10. mysql 配置文件
分享到Twitter 分享到新浪微博 分享到开心 分享到QQ空间 分享到人人 分享到鲜果 分享到豆瓣 分享到网易微博 分享到搜狐微博
You can leave a response, or trackback from your own site.

Leave a Reply

You must be logged in to post a comment.

Powered by WordPress | Find Wireless Deals at BestInCellPhones.com. | Thanks to iCellPhoneDeals.com Free Cell Phones, Find Highest CD Rates and Incinerador De Grasa Revisión