这个问题很简单。我有一个DataTable对象,其中包含大约200,000条记录,需要将这些记录发送到数据库中的临时表中。如何以最高效的方式做到这一点?
不幸的是,ifxBulkCopy不是一个选项,因为所涉及的算法将是更大事务的一部分。
之前我做过一些测试,发现调用具有INSERT INTO ... VALUES的存储过程......比直接调用INSERT命令略好,但两者都是相当慢的替代品。
在我使用AIX上的Profilics工具的早期阶段,我们提供了插入游标,这些游标非常快。也许我不知道使用.NET Informix客户端(DRDA)的另一种选择?