Bulk Insert 3

BCP 실행시 동일 세션에서 여러개의 BULK INSERT 문으로 표시되는 이유

BCP 실행시 동일 세션에서 여러개의 BULK INSERT 문으로 표시되는 이유 · Version : SQL Server SQL Server에서 BCP 명령을 사용하여 대량의 데이터를 로드할때, sys.dm_exec_requests 항목을 모니터링 해보면 command 항목에 BCP 대신 BULK INSERT 라고 표시되어 있다. 아래 표를 보면 동일한 세션에 BULK INSERT라고 여러개의 작업이 표시된 것을 확인할 수 있다. cpu_time total_elapsed_time writes session_id start_time command 1387 1396 32 51 2018-08-07 00:45:42.670 BULK INSERT 1930 1941 66 51 2018-08-07 00:46:02.08..

파일로 저장되어 있는 데이터를 테이블로 Bulk Insert 하기

파일로 저장되어 있는 데이터를 테이블로 Bulk Insert 하기 Version : Mariadb 5.5.4.2-WinX64 MySQL / MariaDB에서 파일로 저장되어 있는 데이터를 Bulk Insert를 사용하여 빠르게 테이블로 저장하는 방법에 대해서 알아본다. Bulk Insret를 사용하기 위해서는 테이블 스키마와 데이터의 스키마가 동일해야한다. 기본적인 Bulk Insert 문법은 아래와 같다. LOAD DATA INFILE 'file_name' INTO TABLE table_name 실습을 통해 실제 데이터가 저장되어 있는 파일에서 MariaDB 테이블로 데이터를 Bulk Insert 하는 방법을 살펴본다. 현재 데이터가 저장되어 있는 파일은 C:\SQL_Data\BCPTest.txt 파일..

MySQL, MariaDB 2015.12.21

대용량 로드를 위한 BULK INSERT 옵션

대용량 로드를 위한 BULK INSERT 옵션 Version : SQL Server 2005, 2008, 2008R2, 2012, 2014 대용량 데이터를 로드하는 방법은 다양하게 있다. 그 중 많이 사용하는 BULK INSERT의 다양한 옵션을 통해서 더 빠르게 데이터를 삽입하는 방법에 대해서 알아 본다. SQL Server로 데이터 가져오기 : http://sqlmvp.kr/140179374125 BULK INSERT : http://msdn.microsoft.com/ko-kr/library/ms188365.aspx BULK INSERT를 위한 샘플 데이터 생성(데이터 생성 시간이 오래 걸립니다.) -- Create sample table and indexes CREATE TABLE testtable..