'정렬'에 해당되는 글 1건

  1. 2012.10.05 [MSSQL] Parallel과 Sort 가 동시에 있을 때 발생하는 문제

프로세서나 코어가 2개 이상 있고 대량 처리 작업중에서 실행계획에 ParallelSort가 있는 경우

순서가 보장되지 않는다.

MSSQL 20052008, 2008R2에서 확인했던 내용인데 2012는 아직 확인해 보지 못했다


아마도 CPU에 일을 분할 할 때 문제가 발생하는 것 같은데 버젼이 바뀌어도 계속 발견되고

운에 따라 발생 안할 경우도 있고 해서 상당히 신경 쓰이는 문제다


해결 방법은 간단하게 MAXDOP 1 을 옵션으로 줘서 병렬처리를 막으면 정상 적으로 결과가 나온다.

Posted by Mr.Jo :