릴리스 0.162
릴리스 0.162 (Release 0.162)
이 릴리스에서는 정확성 수정, 조인 순서 자동 선택, xxhash64() 추가, 컬럼 주석 지원이 포함돼 있어요.
출처: 문서
본문
⚠️ 이 릴리스에서 도입된
xxhash64()함수는 다음 릴리스에서 bigint 대신 varbinary를 반환할 거예요.
일반 (General)
IN프레디킷의 값 타입이 서브쿼리 요소 타입과 일치하지 않을 때의 정확성 문제를 고쳤어요.IN표현식이나 정량화 비교의 왼쪽 값이NULL일 때의 정확성 문제를 고쳤어요.- 정량화 비교의 서브쿼리가 행을 만들지 않을 때의 정확성 문제를 고쳤어요.
TRY인자의 부적절한 인라인으로 인한 정확성 문제를 고쳤어요.- 조인의 오른쪽이 매우 많은 수의 행을 만들 때의 정확성 문제를 고쳤어요.
- 여러 중첩
AND·OR조건이 있는 표현식의 정확성 문제를 고쳤어요. - 비슷한
PARTITION BY절을 가진 윈도우 함수의 성능을 개선했어요. - 최상의 평가 순서를 자동으로 선택해 특정 다중 조인(multi-way JOIN)의 성능을 개선했어요. 이 기능은 기본적으로 꺼져 있고
reorder-joins설정 옵션이나reorder_joins세션 프로퍼티로 켤 수 있어요. xxhash64()와to_big_endian_64()함수를 추가했어요.- 최종 쿼리 통계에 집계된 연산자 통계를 추가했어요.
CREATE TABLE에서 컬럼 주석을 지정할 수 있게 했어요.
Hive
- 파티션 수가 많은 Hive 테이블을 조회할 때의 성능 회귀를 고쳤어요.
SPI
- 커넥터가 이제 쓰기 연산에 대한 선택적 출력 메타데이터를 반환할 수 있어요.
- 이벤트 리스너가 커넥터별 출력 메타데이터를 얻을 수 있는 기능을 추가했어요.
- 클라이언트가 제공한
X-Presto-Client-Info페이로드 필드를EventListener에 추가했어요.
더 알아보기 (Learn more)
이어서 릴리스 0.163에서 xxhash64() 반환 타입 변경과 파일 기반 metastore를 확인해 보세요.