社区
Java EE
帖子详情
批量导入数据
低调茄子
2011-07-03 03:49:06
往mysql数据库里导入45万条数据,30分导入完毕,可以做到吗?高人指点一下,具体点,我实现的太耗时。18分钟才导入4万来条。
...全文
234
12
打赏
收藏
批量导入数据
往mysql数据库里导入45万条数据,30分导入完毕,可以做到吗?高人指点一下,具体点,我实现的太耗时。18分钟才导入4万来条。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
低调茄子
2011-07-17
打赏
举报
回复
感谢大家,最后我用的是LOAD DATA语句,先把数据写到txt文件里,最后一次装载到数据库里。这样好几百万条数据很快就弄进去了。
zn85600301
2011-07-04
打赏
举报
回复
[Quote=引用 3 楼 fly_m 的回复:]
45万条,要不到那么长时间。开多线程,每线程负责一部分数据,线程也不要开多了。建议就开45个线程吧,一个线程导1万条。
线程间不要进行通信,不要关联。如果内存够大,一次多取点数据在内存中,减少处理逻辑及访问数据库的时间。
[/Quote]
多线程不一定比单线程快 每个线程之间争用CPU执行时间块 容易带来更大的性能损耗
楼主可以百度下 将insert 写成程序块之类的 貌似是加上begin N个insert语句写一起 end;
kyousuke
2011-07-04
打赏
举报
回复
每天10分
xieshengjun2009
2011-07-04
打赏
举报
回复
Study!
低调茄子
2011-07-04
打赏
举报
回复
[Quote=引用 5 楼 scare111 的回复:]
MYSQL自带的工具没有吗?
[/Quote]
我要用程序的
scare111
2011-07-04
打赏
举报
回复
MYSQL自带的工具没有吗?
凯瑞甘
2011-07-04
打赏
举报
回复
用多线程,线程开的多少自己看,你读的时候可以试着换一下输入流,导入的话用pre...那个
低调茄子
2011-07-04
打赏
举报
回复
感谢大家,不过我改进了一下,用的是批量导入,12分钟导完了45万条数据,我们技术总监说,还不够快,12分钟450也可以导进去。
我用的是MySQL数据库。Java语言,在service层处理数据,从外部文件txt读出来,写到数据库一张表中。数据库操作用的是JDBC
xianaofei
2011-07-03
打赏
举报
回复
你可以用for()循环开多个线程 然后用事物和批量处理 1000条提交一次
事物处理放在for循环的外面
Fly_m
2011-07-03
打赏
举报
回复
45万条,要不到那么长时间。开多线程,每线程负责一部分数据,线程也不要开多了。建议就开45个线程吧,一个线程导1万条。
线程间不要进行通信,不要关联。如果内存够大,一次多取点数据在内存中,减少处理逻辑及访问数据库的时间。
zjt321
2011-07-03
打赏
举报
回复
[Quote=引用 1 楼 wula0010 的回复:]
可以,多线程导入数据,........
[/Quote]
yes
wula0010
2011-07-03
打赏
举报
回复
可以,多线程导入数据,........
使用R语言
批量
导入
数据
无论是使用循环遍历文件列表,还是使用apply系列函数,都可以帮助我们高效地处理多个
数据
文件。根据实际情况选择适合的方法,并根据
数据
文件的格式选择合适的读取函数,即可轻松完成
批量
导入
数据
的任务。在R语言中,
批量
导入
数据
是一个常见的任务。幸运的是,R语言提供了一些便捷的方法来
批量
导入
数据
。首先,我们可以使用循环遍历文件列表的方式
批量
导入
数据
。,用于存储
导入
的
数据
。然后,使用循环遍历文件列表的方式,逐个
导入
数据
文件,并将
导入
的
数据
添加到。除了循环遍历文件列表,我们还可以使用apply系列函数来
批量
导入
数据
。
Elasticsearch
批量
导入
数据
前言 Elasticsearch 是一款非常高效的全文检索引擎。 Elasticsearch 可以非常方便地进行
数据
的多维分析,所以大
数据
分析领域也经常会见到它的身影,生产环境中绝大部分新产生的
数据
可以通过应用直接
导入
,但是历史或初始
数据
可能会需要单独处理,这种情况下可能遇到需要
导入
大量
数据
的情况 这里简单分享一下
批量
导入
数据
的操作方法与相关基础,还有可能会碰到的问题,详细内容可以参考 官方
ElasticSearch -
批量
导入
数据
文章目录ElasticSearch -
批量
导入
数据
1.准备
数据
2.Bulk
导入
数据
ElasticSearch -
批量
导入
数据
我们假设一个这样的场景,我们的小伙伴通过爬虫或一些其他方式把某种
数据
给我们写入到了一个文件当中,这时我们需要从一个
数据
源将
数据
导入
到ES中,我们有哪些方法可以实现呢? 大家经常使用的方法应该就是通过编写程序获取
数据
源然后调用ES提供的API进行各种操作。当然除了这种之外,我们还可以通过bulk这个API来完成。 大家可以先看看官方文档【docs-bulk】,bu
【SQL】MySQL
批量
导入
数据
MySQL的
批量
导入
数据
功能允许用户在一次操作中
导入
多个
数据
行,从而减少了逐行
导入
的繁琐过程,极大地提高了
数据
导入
的效率。此外,由于
批量
导入
过程中只需进行一次
数据
库交互,因此也降低了网络传输的开销,进一步提升了
导入
的效率。同时,
批量
导入
数据
还可以减少因逐行插入导致的事务冲突,从而提高
数据
的准确性。
SpringMVC框架通过Excel
批量
导入
数据
文章目录SpringMVC框架通过Excel
批量
导入
数据
1、
导入
需要的jar包2、配置文件3、创建Java对象类4、解析Excel表格
数据
的工具类5、前端请求6、Controller处理7、运行结果 SpringMVC框架通过Excel
批量
导入
数据
在开发过程中,向
数据
库
导入
大量的
数据
是不可避免的,尤其是在
数据
管理系统中该功能的作用不容小视。 前提: 该功能是基于Spring框架的,集成了Maven以及Tomcat等插件,前端我使用的jsp作为页面。 1、
导入
需要的jar包 注意jar包的依赖,有时候缺少一
Java EE
67,550
社区成员
225,863
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章