gpt4 book ai didi

c# - 将大量记录插入数据库

转载 作者:太空宇宙 更新时间:2023-11-03 22:13:02 25 4
gpt4 key购买 nike

我需要对数据大量运行一些算法并将每个结果存储在数据库中。

算法运行次数为 80,000-90,000,每个循环大约需要 2 秒(仅算法)。所以这非常耗时。

我的数据库 SQL Server 2008。我想使用 ado.net Entity Framework (它对这个任务有好处吗?)
现在输出数据(需要存储在数据库中)是原始的(不是很大),加上一些维护列,如日期和时间。

最佳做法是什么?
在每个算法完成时逐行插入?将结果存储在内存中并在工作完成后插入数据?

最佳答案

先对所有记录运行算法后,您能不试试 BulkInsert 吗?将数据导入数据库非常有效。

http://msdn.microsoft.com/en-us/library/ms188365.aspx

关于c# - 将大量记录插入数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5991129/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com