mysql导入csv数据慢_mysql导入数据过慢 解决办法

当MySQL导入CSV数据速度慢时,可以通过调整`innodb_flush_log_at_trx_commit`参数和使用`LOAD DATA`命令来提升效率。另外,确保`max_allowed_packet`和`net_buffer_length`参数设置适当,避免过大导致错误,适配目标数据库设置。通过mysqldump导出数据时加入相关选项,使用多行INSERT语法,能显著加快导入速度。
摘要由CSDN通过智能技术生成

mysql导入数据过慢 解决方法

mysql中用

mysql->use test;

mysql->set names utf8;

mysql->source D:/ceshi.sql

导入数据的时候 执行速度相当慢

“可以把EXCEL另存为csv 格式,然后用 load data 方法,这个比 insert 快”

这个方法没试

把innodb_flush_log_at_trx_commit这个参数改为0 然后重启数据库 应该比你原来速度快很多

这个可以

导出(备份):mysqldump -u 用户名 -p databasename >exportfilename

导入(还原):方法一 mysql -u 用户名 -p databasename

方法二 进入MySQL数据库控制台 use 数据库名,之后:source importfilename

导入数据非常慢

将JQ1中的方案导出,然后导入到JQ2的中(导出的数据文件有90M)。上面两种方法都使用了,但是没有成功,或者说是十分慢(估计1,2天才能完成)。

解决办法(十几分钟可以导完):

查看JQ2的mysql参数:

show variables like 'max_allowed_packet';

show variables like 'net_buffer_length';

两个结果分别是:1047552 和 16384

从JQ1上导出数据:

mysqldump -uroot -pXXX 方案名 --skip-opt --create-option --

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值