SQL Server 2014 New Features 중에 초 간단 팁 하나 테스트 해 봤습니다.
가끔 SELECT…INTO 을 사용해 테이블 백업 및 복사 작업할 경우가 있는데요.
SQL Server 2014부터 병렬로 풀립니다~ (대량 테이블이면 꽤 속도차이를 보일 것 같습니다..)
MAXDOP 옵션으로 강제로 코어 4개를 태웠고, 해당 쿼리는 2008R2, 2014 에서 똑같이 실행 됐습니다.
SELECT *
INTO [Sales].[SalesOrderDetail_TEST]
FROM [Sales].[SalesOrderDetail]
OPTION(MAXDOP 4);
ü 실행계획 (parallelism : 병렬확인)
n SQL Server 2014
n SQL Server 2008 R2
ü CPU 처리 시간 확인. (처리시간 약 4배 단축 확인가능)
n SQL Server 2014
n SQL Server 2008 R2
결론은 CPU를 병렬로 처리하기 때문에 CPU 사용량은 증가되나, 처리시간은 단축됩니다.(심플하네요..ㅎㅎ)
'SQL Server > Tips' 카테고리의 다른 글
SQL Server 2016 public preview (0) | 2015.05.11 |
---|---|
SQL Server 2014 Resource Governor 물리적 읽기 지원 (0) | 2015.04.04 |
SQL Server sp_who3 (1) | 2014.09.11 |
SQL Server sp_addextendedproperty Sch-M Lock (0) | 2014.08.06 |
SQL Server NTILE 순위함수 (0) | 2014.07.15 |