为什么“OracleBulkCopy”会生成很多归档日志?

问题描述 投票:0回答:0

在我的数据库中有一个表包含数亿条数据。

最近我发现如果通过“OracleBulkCopy”向这个表中插入数据,即使数据表只是包含一些行,它也会生成许多大小约为几千兆字节的归档日志文件:

Oracle.ManagedDataAccess.Client.OracleBulkCopy copy = new Oracle.ManagedDataAccess.Client.OracleBulkCopy(connection);
copy.BulkCopyTimeout = 3600 * 24 * 3;
copy.DestinationTableName = table;
copy.WriteToServer(data);

但是直接执行“insert into sql”向这个表插入数据,归档日志不知不觉的增加了

我怎样才能找出问题所在?

c# oracle ado.net sqlbulkcopy oraclebulkcopy
© www.soinside.com 2019 - 2024. All rights reserved.