Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.programmer > #30959
| Newsgroups | comp.lang.java.programmer |
|---|---|
| Date | 2015-01-31 00:11 -0800 |
| Message-ID | <757c3aa6-6883-4311-bdcd-3c0ee173650e@googlegroups.com> (permalink) |
| Subject | hibernate insert is keep slowing down |
| From | mcheung63@gmail.com |
Hi All
I am keep calling the below function to insert 100,000 rows to database. For the first ten 100,000 rows, it takes around 3 seconds. But it keep slowing down, up to 25 sec per 100,100 rows. May I know why hibernate will slow down?
private void testH2_hibernate() {
Session session = HibernateUtil.openSession();
Transaction tx = session.beginTransaction();
DeleteDbFiles.execute(new File(".").getAbsolutePath(), "jmpDB", true);
Date start = new Date();
for (int x = 0; x < 100000; x++) {
JmpData jmpData = new JmpData(0, new Date(), 12345, "cheung", 12345, "peter", JmpType.CALL, 12345, 12345, 12345, 12345, 12345, 12345, 12345, 12345, 12345, 12345,
12345, 12345, 12345, 12345, 12345, 12345, 12345);
session.save(jmpData);
}
tx.commit();
session.close();
Date end = new Date();
System.out.println("hibernate =" + ((double) end.getTime() - start.getTime()) / 1000 + " sec");
}
thanks
from Peter (cmk128@hotmail.com)
Back to comp.lang.java.programmer | Previous | Next — Next in thread | Find similar | Unroll thread
hibernate insert is keep slowing down mcheung63@gmail.com - 2015-01-31 00:11 -0800 Re: hibernate insert is keep slowing down Arne Vajhøj <arne@vajhoej.dk> - 2015-01-31 19:42 -0500
csiph-web