안녕하세요. 하만철입니다.

저는 대량 데이터 전송에 대해서 정리를 해볼까 합니다.
대량 데이터 전송은 데이터를 좀 더 빠르게 전송하기 위해서 어떤 방식을 사용해야 할지를 고민하는 내용들이 많은 부분을 차지하게 될 것 같습니다.

대량 데이터 전송에는 bcp, bulk insert, openrowset(bulk )과 같은 방식이 있고, 데이터 전송시 사용할 수 있는 다양한 옵션들을 제공해 주고 있습니다.
이러한 작업들은 복구모델이 simple일 경우 최소로깅을 하며 데이터를 전송할 수 있도록 해 줍니다.
(SQL 2008에서는 TABLOCK을 사용할 경우 복구모델이 full인 경우에도(복구모델이 full인 경우는 최소 로깅이 되지 않습니다. ^^;) 경우에 따라 최소로깅을 할 수 있도록 지원해 줄 수 있는 기능이 추가되었습니다. 와~!)

앞으로 각 방식들의 특징을 살펴보고 상황에 따라 최선의 방식을 선택할 수 있도록 정리해 보겠습니다.
그럼 다들 즐거운 한주의 시작 되시기 바랍니다~! ^^




profile

SQL을 함께 열심히 해 보아요~!

mvp2.jpg 하만철http://www.sqler.com / http://manshei.tistory.com