加速数据库中的数据表插入

时间:2013-01-16 16:11:30

标签: .net datatable

我有一个DataTable,大约有20列和80.000条记录。 很多列大多都是用空值填充的。

我需要用数据填充数据库表。 PK是一个简单的Int32 ID。

我使用DbDataAdapterUpdate方法。 我还使用UpdateBatchSize设置为30,我发现这对我们的数据库来说是一个很好的价值。

插入所有数据目前需要55秒。

有关如何加快这一过程的想法吗?

作为旁注,DBMS是Oracle,但我们的软件依赖于DB-indipendent层,因此“哪个DBMS”应该无关紧要。

0 个答案:

没有答案