标签: c# sql-server parallel-processing parallel.for
我希望提高控制台应用程序的性能,该应用程序接收包含数百万行的文本文件,并且当前每行一次插入一个SQL表。
使用Parallel.For,我想改进这一点,因为每个操作都独立于下一个操作。由于每次迭代都执行SQLCommand,我想知道这是否是一种安全的方法。我不确定这是如何在内部工作的,并且不想在数据库上引起性能问题。例如,如果Parallel.For为sql server创建了太多的任务来处理数据库,数据库是否会冻结或崩溃?