作者linshihcheng (bighead)
看板java
标题[问题] 请问各位在mysql插入10万条数据,时间标准大概是多少
时间Sun Oct 17 16:01:03 2010
想知道在java里面插入10万条 到mysql去
时间大约多少是正常?
目前是10万条约30秒
INNODB 简单的3个栏位资料表 AMD 3200+, DDR400 2GB
不知道这样是不是太慢,如果大家有比较快的做法可以烦请提供讨论看看
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 112.104.54.215
1F:推 a1234957:标准???? 10/17 16:07
2F:→ linshihcheng:就只是想知道大家的经验10万条30秒是不是太慢 10/17 16:09
3F:→ stupid0319:你觉得是Java比较慢还是MySql比较慢?? 10/17 16:28
4F:→ james732:其实你可以把程式放上来 让大家跑跑看 10/17 16:42
5F:推 ariescat:10万笔30秒已经不算慢了,应该已经是一指令 多值的方式. 10/17 22:37
6F:推 ariescat:想再加速 就只能一次再多塞点值或改用 LOAD DATA INFILE 10/17 22:47
7F:→ ariescat:不过如果资料只有3栏位,你应该还不是用单insert多value吧 10/17 22:50
8F:→ adrianshum:不知道 MySql 有没有支援 bulk insert 10/18 00:46
9F:推 slalala:用批次处理 两三秒就过了 给SQL自己慢慢跑 10/18 01:36
10F:→ linshihcheng:我是用hibernate插入到mysql 10/18 04:10
11F:→ linshihcheng:java.sql直接批次是很快,可是等它跑完好像也是几十秒 10/18 04:14
12F:→ linshihcheng:目前是10万条19~25秒 50万条92~128秒 该睡了谢谢讨论 10/18 06:51