现在有2个文件需要导入到远程的 mysql 数据库中
一个是1.5G的txt 大约有200w条记录
一个是5G的txt 大约有600w条记录
怎么 能够快速导入到 mysql 数据库中?
谁有经验 就指点一下吧
或者 能指点下 影响导入数据效率的因素(现在的数据库 有很多索引)。。
一个是1.5G的txt 大约有200w条记录
一个是5G的txt 大约有600w条记录
怎么 能够快速导入到 mysql 数据库中?
谁有经验 就指点一下吧
或者 能指点下 影响导入数据效率的因素(现在的数据库 有很多索引)。。
然后用LOAD DATA INFILE
但通过ftp传过去一个文件(5G) 就要10个小时
我现在用的命令是
mysql -h localhost --default-character-set=utf8 -u user -p dbname < c:/xxx.sql
(别人给的命令)
不知道这个命令和load data infile 在效率上 有多大的差别
还有设置字符集 那个是不是 可以 不在这里设置
第一次导这么大的数据 也头一次遇到时间问题,希望大家都给点建议
LOAD DATA LOCAL INFILE '文件地址/文件.txt' ignore INTO TABLE adreg FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n' IGNORE 1 LINES (列,列,列,列,列,列,列,列,列,列,列);