日期:2014-05-17  浏览次数:20808 次

如何产生巨量的测试记录
比如做一个能够处理数百万条记录的数据库应用系统,那么测试这个应用系统的记录是怎么来的呢?我在想用户不可能提供数百万条记录来供你测试吧。以前我在想这个应该是数据库系统自己产生的。比如通过写一些sql语句来产生数百万记录,或者数据库系统有这样的功能,好像oracle的序列能这样做。实际上是不是这样的呢?

------解决方案--------------------
自己写个脚本产生就可以了,

create table t as select * from all_objects;
while ( condition )
loop
insert into t select * from t;
commit;
--change condition;
end loop;



------解决方案--------------------
可以借鉴楼上的意见
------解决方案--------------------
装pl/sql developer
tool-> data generator
------解决方案--------------------
循环插入,all_objects 只有3W多行,对去分区,优化,没有多大意义,要想体验以下实际的插入个1000W以上的记录 试
------解决方案--------------------
循环
还是循环
外加随机数
------解决方案--------------------
需要执行时间