반응형 bulk insert1 C# MS SQL Bulk insert - 속도비교, 방법, Bulk insert into MS SQL 대용량 Datatable(즉 Rows가 많은) 을 SQL Server에 Insert할 때 속도에 유의할 필요가 있습니다. 1. 우선 제가 기존에 쓰던방식 - 하나씩 insert하기const string sql = "INSERT INTO [Test] ([Value]) Values (@Value)"; for (var i = 0; i < count; i++) { connection.Execute(sql, new { Value = Guid.NewGuid().ToString()}); } 저의 환경에서 10,000 rows insert할 때 54,533ms의 시간이 걸렸습니다. 1초당 약 183 레코드를 저장한다고 생각하시면 됩니다. 2. 한번에 1000개씩 insertforeach (var batch in Enu.. 2019. 2. 12. 이전 1 다음 반응형