例:
用以下两种方法插入1万条数据为例:
(1)以insert into table values (xx,xx),(xx,xx)这种方式插入.各种数据库略有不同
(2)以jdbc批处理方式插入.
结果:
mysql 5.0组sql方法很快.但批处理很慢
sqlserver 2005组sql方式很慢.但批处理很快
oracle 10g组sql方式很慢.但批处理很快
db2 9.0两种方式都比较快
本文通过实验对比了在不同数据库中使用组SQL语句与批处理方式进行数据批量插入的性能。结果显示,在MySQL 5.0中组SQL方法较快,而在SQL Server 2005和Oracle 10g中批处理方法表现更优;DB2 9.0则在两种方式下均有良好表现。
例:
用以下两种方法插入1万条数据为例:
(1)以insert into table values (xx,xx),(xx,xx)这种方式插入.各种数据库略有不同
(2)以jdbc批处理方式插入.
结果:
mysql 5.0组sql方法很快.但批处理很慢
sqlserver 2005组sql方式很慢.但批处理很快
oracle 10g组sql方式很慢.但批处理很快
db2 9.0两种方式都比较快

被折叠的 条评论
为什么被折叠?