我使用ODP.net参数数组来实现记录的批量插入。当记录不包含BLOB列时,这种方式表现得非常好——通常一秒钟可以插入大约10000条记录。
如果一条记录包含BLOB列,则其性能较差——大约1000条记录需要8个sscond。
有没有什么方法可以有效地批量插入BLOB列的记录。
我发现我使用odp不正确地插入带有blob列的记录。
当插入带有blob列的记录时,我使用字节数组来存储blob值。这种方式的性能会很差。我用另一种方式替换,使用OracleBlob类型来存储blob值。这样,批量插入记录将具有较高的性能。