릴리스 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를 확인해 보세요.