SNR#3944 sort 명령어 출력을 배치 단위로 내보내도록 개선

버전: 4.0.2609.0

sort 명령어가 정렬 결과를 한 행씩 내보내던 것을 배치 단위로 묶어 내보내도록 개선했습니다. 정렬 뒤에 import처럼 배치 단위로 동작하는 명령어가 이어지는 쿼리에서, 대량 결과를 처리하는 시간이 짧아집니다.

  • 배경: sort는 정렬을 마친 뒤 결과 전체를 순차적으로 내보내는 명령어인데도 결과를 한 행씩 후속 명령어로 내보냈습니다. 이 때문에 sort 뒤에 import처럼 배치 단위로 동작하는 명령어가 이어지면, 넘어온 각 행을 다시 배치로 재조립해야 해서 대량 결과를 처리할 때 후속 명령어가 느려졌습니다.
  • 개선: sort가 정렬된 결과를 10,240행 단위(엔진 표준 배치 크기)로 묶어 배치로 내보내도록 변경했습니다. 정렬 순서, limit, by 파티션별 limit 등 기존 동작은 그대로 유지되며, 배치를 지원하지 않는 후속 명령어도 기존과 동일하게 정상 동작합니다.

쿼리 문법과 결과 값은 이전과 같아 별도로 조치할 사항은 없습니다.