mysql大数据表导入导出
来源:互联网 发布:好看的末世小说知乎 编辑:程序博客网 时间:2024/05/01 17:41
客户那一台流量分析设备需要给更换成新设备,但要求保留之前的流量分析数据,查看了一下流量分析表情况,发现有几张分钟粒度的数据表数据量达到几亿条以上,数据库使用的是mysql,使用mysql 的导入导出工具mysqldump是没希望了,只能把几个大数据量的表挑出来单独处理,小数据量的表就用mysqldump搞定。
以fig_app_flow_1表为例,导出脚本如下
export_fig_app_flow_1.sh
#!/bin/shif [ "$#" -ne "1" ]thenecho "please input outfile......"exitfiexport sqlstr="SELECT concat(CONCAT_WS('||::||',IFNULL(link_id,''),IFNULL(app_id,''),IFNULL(in_byte,''),IFNULL(out_byte, ''),IFNULL(in_pkt, ''),IFNULL(out_pkt, ''),IFNULL(in_bps, ''),IFNULL(out_bps, ''),IFNULL(capture_time, ''),'|#|#|#')) FROM fig_app_flow_1;"echo -e `date "+%Y-%m-%d %H:%M:%S"` " begin exporting table fig_app_flow_1......"mysql -uforceview -pforceview -D forceview -s -q -e "$sqlstr">$1echo -e `date "+%Y-%m-%d %H:%M:%S"` " end exporting table fig_app_flow_1......"
数据导出到一个文件中,scp到新设备上,随后是导入脚本
load_fig_app_flow_1.sh
#!/bin/shif [ "$#" -ne "1" ]thenecho "please input infile......"exitfiexport sqlinput="load data local infile '$1' into table fig_app_flow_1 FIELDS TERMINATED BY '||::||' LINES TERMINATED BY '|#|#|#';";echo -e `date "+%Y-%m-%d %H:%M:%S"` " begin loading table fig_app_flow_1......"mysql -uforceview -pforceview -D forceview -s -q -e "$sqlinput"echo -e `date "+%Y-%m-%d %H:%M:%S"` " end loading table fig_app_flow_1......"
导入导出耗时都在两三分钟左右,类似方法一个一个操作,十几个大数据表数据移植成功!
0 0
- mysql大数据表导入导出
- mysql数据库数据表导出导入
- Navicat for MySQL导入/导出数据表
- MySQL命令行数据表的导入和导出
- Ubuntu中mysql导出导入数据表
- mysql 导入导出数据库、数据表的方法
- mysql 数据库、数据表文件导入导出
- MySQL 大文件导入导出
- MySQL大数据导出导入
- HBase 数据表导出,导入
- 导出和导入数据表
- Navicat导入导出数据表
- Navicat导入导出数据表
- 使用命令导入导出mysql数据表的记录
- Navicat for MySQL使用手记(中)--导入/导出数据表
- Navicat for MySQL使用手记(中)--导入/导出数据表
- Navicat for MySQL使用手记(中)--导入/导出数据表
- Navicat for MySQL使用手记(中)--导入/导出数据表
- Extjs4.0 之Ext.Class 属性详解 (alias/mixins /uses/requires/singleton等属性)
- (二)用JAVA编写MP3解码器——帧头信息解码
- Tomcat是什么?
- 采用Delegate对一个未知类型的对象进行"遍历"
- Android 自定义View(3) -- 获得Bitmap的三种方法
- mysql大数据表导入导出
- 互联网免费鸡蛋,给还是不给?要还是不要?
- iTween.cs的WP8实现
- rails twitter-bootstrap-rails
- ApplicationInfo.FLAG_PERSISTENT
- Django实践-简单实例
- (转)RelativeLayout相对布局常用属性
- 一周极客热文:电影中的黑客高手都是这样编程的,一秒高大上,爽!
- 加快.net网页的数据显示速度