MySQL大数据量导入导出方法比较

2016-02-19 21:24 10 1 收藏

只要你有一台电脑或者手机,都能关注图老师为大家精心推荐的MySQL大数据量导入导出方法比较,手机电脑控们准备好了吗?一起看过来吧!

【 tulaoshi.com - 编程语言 】

  硬件: Intel(R) Xeon(R) CPU 5130 @ 2.00GHz * 2, 4G RAM, 564G SAS

  软件: Red Hat Enterprise Linux AS release 4 (Nahant Update 4) 2.6.9 42.ELsmp (32-bit), MySQL 5.0.27-standard-log

  总记录数: 1016126, 每行平均大小 46822

  1. 导出测试

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

  1.1 导出成文本

  方法: SELECT * INTO OUTFILE '/backup/yejr.txt' FROM yejr;

  耗时: 3252.15 秒

  1.2 导出成 .sql 文件

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

  方法: mysqldump -t -n --default-character-set=latin1 test yejr /backup/yejr.sql

  耗时: 2124 sec

  结论: 用 mysqludmp 导出数据是相对较快的方法.

  2. 导入测试

  2.1 导入 txt 文件

  方法: mysql test /backup/yejr.txt

  耗时: 3317.62 sec

  2.2 导入 sql 文件

  方法: mysql test /backup/yejr.sql

  耗时: 4706.618 sec

  结论:

  1. 用 load data 是较快的方法

  2. 大数据量情况下, 最好是创建好表之后, 同时也要创建好相关的索引. 虽然说没有索引时导入更快, 但是数据导入完成之后再创建索引总共的耗时比事先创建好了再导入要来的多多了.

  另外,如果是myisam表,则最好是导入之前先禁用表的索引,导完之后再启用;或者是一开始不创建索引,导完之后再创建,都会比导入的同时更新索引来的快很多.

来源:http://www.tulaoshi.com/n/20160219/1626074.html

延伸阅读
标签: MySQL mysql数据库
关于数据库的导入与导出,可以通过最简单的两种方式来操作。 1. 进入会员中心 控制面板 Myadmin 进入后 点击 SQL 然后会出现 导入文件 当然也可以通过SQL语句来执行。 导出当然在进会Myadmin就会看到。。呵呵 2. 通过 telnet 也就是我们常说的 DOS 窗口 开始->运行-> cmd telnet 你的域名/服务器的IP也可以 用户名 ...
标签: MySQL mysql数据库
      大家一定使用过 phpmyadmin 里面的数据库导入,导出功能,非常方便。但是在实际应用中,我发现如下几个问题: 1、数据库超过一定尺寸,比如6M 这时使用导出一般没问题,可以正确的保存到本机硬盘上面,但是导入则不行!原因是:一般的 PHP.INI 里面设置临时文件/上传文件的大小限制为2M,而phpmyadmin使用了...
标签: PHP
大家一定使用过 phpmyadmin 里面的数据库导入,导出功能,非常方便。但是在实际应用中,我发现如下几个问题: 1 数据库超过一定尺寸,比如6M 这时使用导出一般没问题,可以正确的保存到本机硬盘上面,但是导入则不行!原因是:一般的 PHP.INI 里面设置临时文件/上传文件的大小限制为2M,而phpmyadmin使用了上传的方式,造成失败...
MySQL写入数据通常用insert语句,如 代码如下: insert into person values(张三,20),(李四,21),(王五,70)…; 但有时为了更快速地插入大批量数据或交换数据,需要从文本中导入数据或导出数据到文本。 一、 建立测试表,准备数据 首先建立一个用于测试的表示学生信息的表,字段有id、姓名、年龄、城市、薪水。Id和姓名不 能...
标签: SQLServer
一、导出导入SQL Server里某个数据库 1.在SQL Server企业管理器里选中要转移的数据库,按鼠标右键,选所有任务-备份数据库。 2.备份 选数据库-完全,   目的 备份到 按添加按钮   文件名 在SQL Server服务器硬盘下输入一个自定义的备份数据库文件名(后缀一般是bak)   重写 选重写现有媒体   最后按确定按钮。   如...

经验教程

862

收藏

44
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部