我有一个项目涉及将设备中的数据直接记录到sql表中.
在写入sql server之前,我在代码中进行的处理很少(2008年顺便说一下)
通常我使用sqlhelper类的ExecuteNonQuery方法并传入存储的proc名称和SP期望的参数列表.
这非常方便,但我需要更快的方法来做到这一点.
谢谢.
我有 100 多个文件要导入 sql server,其中大部分是 500 MB。我想利用 SQL Server 的并行导入实用程序并阅读了许多网页,如下所示:
如何在 30 分钟内加载 1 TB 数据
https://technet.microsoft.com/en-us/library/dd537533(v=sql.100).aspx
使用表级锁定并行导入数据
https://technet.microsoft.com/en-us/library/ms186341(v=sql.105).aspx
控制批量导入的锁定行为
https://technet.microsoft.com/en-us/library/ms180876(v=sql.105).aspx
以及 stackoverflow 中的答案
然而,他们都没有给出一个简单的代码示例。我知道如何使用批量插入/bcp,但我不知道从哪里开始并行导入?任何人都可以帮助我吗?
我的系统是Windows,我使用的是SQL server 2016。源数据文件为txt格式。
在此先感谢您的帮助!
杰森
sql-server parallel-processing bulkinsert sqlbulkcopy bulk-load