作者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