릴리스 0.144
릴리스 0.144 (Release 0.144)
이 릴리스에서는 EXPLAIN ANALYZE 지원, GROUP BY 성능 개선, Hive 버켓 테이블 관련 경고 등이 포함돼 있어요.
출처: 문서
본문
⚠️ Hive 커넥터에서 버켓 테이블을 조회하면 잘못된 결과가 나올 수 있어요. 이 문제는 릴리스 0.144.1과 릴리스 0.145에서 고쳐져요.
일반 (General)
- 컬럼을 추가할 때 이미 존재하는지 확인(already exists check)이 대소문자를 구분하지 않도록 고쳤어요.
- 복잡한 그룹핑 연산이 파티션된 소스를 가질 때 발생하던 정확성 문제를 고쳤어요.
NULL리터럴과 함께INSERT를 사용할 때 누락된 강제 변환을 고쳤어요.AT TIME ZONE안에 집계 함수가 있을 때 쿼리가 실패하던 회귀를 고쳤어요.resource_overcommit=true로 쿼리를 실행할 때 잠재적 메모리 부족(starvation)을 고쳤어요.resource_overcommit=true로 실행되는 쿼리는 클러스터 메모리가 부족하면query.max-memory에 도달하기 전에 종료될 수 있어요.- 완료 이벤트에서 출력 스테이지 JSON이 매우 길면 이를 버리도록 했어요. 이 제한은
event.max-output-stage-size로 구성할 수 있어요. EXPLAIN ANALYZE를 지원하게 됐어요./v1/statement의infoUri필드가 JSON이 아니라 쿼리 HTML 페이지를 가리키도록 변경했어요.- CLI와 JDBC 드라이버에서 결과를 처리할 때 성능을 개선했어요.
GROUP BY쿼리의 성능을 개선했어요.
Hive
- ORC 리더가 실제로
hive.orc.stream-buffer-size설정 프로퍼티를 사용하도록 고쳤어요. - 버켓 테이블 만들기와 버켓 테이블에 삽입하는 기능을 지원하게 됐어요.
더 알아보기 (Learn more)
이 릴리스에서 지적된 버켓 테이블 문제가 어떻게 해결됐는지 릴리스 0.144.1을 확인해 보세요.