加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

Mysql学习mysql高效导数据的方法讲解

发布时间:2020-12-12 01:02:14 所属栏目:MySql教程 来源:网络整理
导读:《Mysql学习mysql高效导数据的方法讲解》要点: 本文介绍了Mysql学习mysql高效导数据的方法讲解,希望对您有用。如果有疑问,可以联系我们。 数据:一个db,2000个表格,2000张表格数据,每条记录30个column,平均每张表格4.3w条记录,总共86388670条记录. 机器:

《Mysql学习mysql高效导数据的方法讲解》要点:
本文介绍了Mysql学习mysql高效导数据的方法讲解,希望对您有用。如果有疑问,可以联系我们。

数据:一个db,2000个表格,2000张表格数据,每条记录30个column,平均每张表格4.3w条记录,总共86388670条记录.

机器:linux 64bit 8G内存 4核IntelX3320@2.5GHz

基本思路:
代码如下:
mysql -utest -pxxxx -s -e "source xxxx.sql"


将load语句放在xxxx.sql中

load语法:
代码如下:
load data? [low_priority] [local] infile 'file_name.txt' [replace | ignore]

如果串行导入数据,会很慢,考虑并行,但可能有冲突,解决办法:

load之前清空表??
代码如下:
truncate table xxxx 或 delete from table xxxx;

或使用replace或ignore关键字.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读