日期:2014-05-18  浏览次数:20667 次

怎么得出 hibernate 增删查改 一张表(100万条数据左右)的时间?
怎么得出   hibernate   增删查改   一张表(100万条数据左右)的时间?

------解决方案--------------------
我说说我的想法吧。
假如你有100W条记录
首先定义一个时间T1=当前进入程序时的时间。
System.out.println( "进入时间: "+T1);
然后写一个循环(好像有点夸张或不合理)
设有一个对象a;(其实就是一条记录)
for(int i=0;i <=1000000;i++){
session.delete(a);//这里是通过hibernate删除一条记录
}
循环结束后,再定义一个时间T2 = 当前时间
System.out.println( "删除结束时间: "+T2);
有了这2个时间基本上可以算出用了多少时间来处理这件事。、
不知道我的想法行不行。
我在这抛砖引玉吧
------解决方案--------------------
如楼上所说,打日志.
------解决方案--------------------
二楼的说的对

------解决方案--------------------
同意二楼的方法