加快mysql数据导出导入速度
2013-11-21 13:11
211 查看
如果由于某些原因不能用xtrabackup等物理文件情况下 对于单线程的导入导出可能是件非常痛苦的事情 以下介绍gun parallel来进行非常简单的多线程导入导出
1
gun parallel下载地址http://www.gnu.org/software/parallel/
tar -vxf xxxxx.gz.bz2
cd xxxxxx
./configure && make && make install
2
用information_chema.tables拼下你的导出的所有表导出语句放入到文件test中,类似
mysql -e "select * into outfile '/home/mysql/xxxx.txt' from tbxx";
mysql -e "select * into outfile '/home/mysql/xxxx.txt' from tbxx";
mysql -e "select * into outfile '/home/mysql/xxxx.txt' from tbxx";
(当然也可以拼mysqldump单表的语句)
执行一下并行导出命令
parallel -j n < test (n 代表导出进程个数 )
3
导入类似 用awk拼一下要导入的语句到文件即可
1
gun parallel下载地址http://www.gnu.org/software/parallel/
tar -vxf xxxxx.gz.bz2
cd xxxxxx
./configure && make && make install
2
用information_chema.tables拼下你的导出的所有表导出语句放入到文件test中,类似
mysql -e "select * into outfile '/home/mysql/xxxx.txt' from tbxx";
mysql -e "select * into outfile '/home/mysql/xxxx.txt' from tbxx";
mysql -e "select * into outfile '/home/mysql/xxxx.txt' from tbxx";
(当然也可以拼mysqldump单表的语句)
执行一下并行导出命令
parallel -j n < test (n 代表导出进程个数 )
3
导入类似 用awk拼一下要导入的语句到文件即可
相关文章推荐
- 有关Mysql整型数据自动递增的问题
- mac下MySQL、MysqL workbench的安装与配置配置
- MySQL高效编程--学习笔记
- 对MySQL性能影响关系紧密的五大配置参数
- MySQL忘记密码(mysql5.5 for windows xp)
- MySQL新建用户无法登录的问题
- mysql添加远程访问权限以及修改密码
- mysql多实例情况下增加shutdown命令
- mysql 不支持innodb的问题解决
- mysql水平分表和垂直分表和数据库分区
- MySQL-关于并发下的mysql_insert_id()
- mysql建立外键的一个demo
- 统计时间分布脚本(mysql)
- mysql重装问题
- mysql 执行查询速度慢?-建立索引
- MySQL存储过程中的3种循环
- mysql优化方案
- MySQL问题汇总
- mysql优化
- Mysql变量赋值问题