아래글은 SQL Server 대량 데이터 삭제 · GitHub 에서 갖고왔습니다. 이글은 MS SQL Server에서 수백만건의 데이터 행을 삭제할때 성능감소를 낮게 유지하기 위함을 위한 가이드이다. 전제조건은 다음과 같다. 특정테이블 ‘ExampleTable’ 에 있는 수백만건이 있다. TRUNCATE 문을 권한불충분이나 다른 문제로 수행할 수 없는 조건이다. 이때 당신이 단일 트랜잭션에서 테이블에 있는 모든 행을 제거하려만 다음과 같이 해야 한다. DELETE FROM ExampleTable 위 구문을 수행하는 순간 SQL서버는 트랜잭션을 처리하기 위하여 트랜잭션 로그에 모든 변경 사항을 작성하고, 완전한 테이블 잠금을 수행할 것이다. 위 설명은 잠재적으로 큰 문제를 몇가지 가지고 있다. 트랜잭션 로..