|
안녕하세요 ~~
제가 10초 마다 9000개의 데이터를 MS-SQL에 입력을 해야 해서 Procedure를 이용하여 해보았는데 10초 이상의 시간이
걸려서 BULK INSERT를 사용하여 입력을 하였습니다. ~
입력은 10초 이내에 잘 되는데 문제는 ~~
해당 프로그램의 메모리가 계속해서 증가한다는것입니다. ~
SQLValue = "BULK INSERT dbo.DataTable FROM ''" + BulkDataFileName + "'' WITH (ROWS_PER_BATCH = '" + IntToStr(DataTotalCount) + "', ORDER(TimeValue ASC), TABLOCK)";
DataTableInfoConn->Execute(SQLValue, cmdText, TExecuteOptions() << eoExecuteNoRecords);
어찌 해결해야 할지 ㅜ.ㅜ;;
Procedure를 사용하면 메모리 증가는 없지만 10 이상의 시간이 걸리고 Bulk Insert를 사용할시에는 프로그램의 메모리가 계속 증가하고 ㅡ.ㅡ;;
고수님들의 조언 부탁드립니다. ~
|