免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: 24xinhui
打印 上一主题 下一主题

大数据导入-source和mysql哪个快 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2009-06-06 08:14 |只看该作者
原帖由 yueliangdao0608 于 2009-6-5 16:02 发表
别误导LZ了。
除了语句写称多个VALUES插入,
唯一有用的是两个参数:

net_buffer_length和max_allowed_packet。其他的都是白搭。


月亮多交流一下:

bulk_insert_buffer_size 作用:当写MySQL的MyISAM引擎写入数据时,当这个空间写满后才一次性写入文件,当这个值在64M或是32M左右时(可以更大),可以减少磁盘的很多IO。
请参考:http://dev.mysql.com/doc/refman/ ... _insert_buffer_size

另外:对于日值大小,日值有无和Innodb Redo方面的控制对于IO的节省都是明显的,Checkpoint触发方面在导入时都是可以调整的。

一般导入都是通过本地完成。所以网络Buffer项不建义调整。而且对于net_buffer_length更不建义调整。该参数意义可以参考手册。

论坛徽章:
0
12 [报告]
发表于 2009-08-21 11:11 |只看该作者
我最近也遇到跟楼主同样的疑惑,我这个数据文件更大,sql文件达到1G,ssh登录到服务器上,1个小时还没结束。

论坛徽章:
0
13 [报告]
发表于 2009-08-23 19:50 |只看该作者
原帖由 javasuncom 于 2009-8-21 11:11 发表
我最近也遇到跟楼主同样的疑惑,我这个数据文件更大,sql文件达到1G,ssh登录到服务器上,1个小时还没结束。


贴机器配置,my.cnf

论坛徽章:
0
14 [报告]
发表于 2009-08-26 20:47 |只看该作者

支持Coolriver 的观点,配置文件作用很大

我们会经常导入一些大数据,都是innodb的引擎,调整innodb的内存参数后,在普通笔记本上,500M的数据通常10分钟导完。

论坛徽章:
8
综合交流区版块每周发帖之星
日期:2015-12-02 15:03:53数据库技术版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每日发帖之星
日期:2015-09-14 06:20:00金牛座
日期:2014-10-10 11:23:34CU十二周年纪念徽章
日期:2013-10-24 15:41:34酉鸡
日期:2013-10-19 10:17:1315-16赛季CBA联赛之北京
日期:2017-03-06 15:12:44
15 [报告]
发表于 2009-08-27 08:24 |只看该作者
原帖由 yueliangdao0608 于 2009-6-5 16:02 发表
别误导LZ了。
除了语句写称多个VALUES插入,
唯一有用的是两个参数:

net_buffer_length和max_allowed_packet。其他的都是白搭。



记录下
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP