0

我使用 ODP.net 参数数组来实现记录的批量插入。当记录不包含 BLOB 列时,这种方式表现得非常好——通常在一秒钟内可以插入大约 10,000 条记录。

如果一条记录包含 BLOB 列,则性能较差 - 大约 1,000 条记录需要 8 个 ssconds。

有什么方法可以有效地批量插入带有 BLOB 列的记录。

4

1 回答 1

1

我发现我使用 odp 错误地插入带有 blob 列的记录。

当插入带有 blob 列的记录时,我使用字节数组来存储 blob 值。这种方式的性能会很差。我替换了另一种方式,使用 OracleBlob 类型来存储 blob 值。这样,批量插入记录将具有较高的性能。

于 2012-08-09T09:39:40.710 回答