릴리스 0.154

릴리스 0.154 (Release 0.154)

이 릴리스에서는 조인·서브쿼리 계획 수립 수정, 윈도우 함수 성능, LIKE·DESCRIBE INPUT 지원이 포함돼 있어요.

출처: 문서

본문

일반 (General)

  • null이 아닌 입력에 대해 null을 반환하는 함수가 포함된 JOIN 쿼리가 잘못된 결과를 낼 수 있는 계획 수립 문제를 고쳤어요.
  • IN 프레디킷의 비상관 서브쿼리를 포함한 특정 쿼리가 계획 수립 중 실패하던 회귀를 고쳤어요.
  • 버켓 테이블에 쓸 때 "Input symbols do not match output symbols" 오류가 발생할 수 있는 문제를 고쳤어요.
  • JVM의 OutOfMemoryError 처리를 촉발하는 "Requested array size exceeds VM limit" 오류가 발생할 수 있는 문제를 고쳤어요.
  • 파티셔닝과 정렬은 같지만 프레임 명세가 다른 윈도우 함수의 성능을 개선했어요.
  • Presto가 JVM 코드 캐시의 강제 수집을 시도할 때를 제어하는 code-cache-collection-threshold 설정을 추가하고 기본 임계값을 40%로 낮췄어요.
  • CREATE TABLE에서 LIKE를 사용하는 기능을 지원하게 됐어요.
  • 프리페어드 스테이트먼트의 입력 파라미터 요구 사항을 설명하는 DESCRIBE INPUT을 지원하게 됐어요.

Hive

  • metastore 캐시 TTL 처리를 고쳤어요. 트랜잭션별 캐시 도입으로 캐시 타임아웃이 접근할 때마다 리셋돼 캐시 항목이 만료되지 않을 수 있었어요.

더 알아보기 (Learn more)

이어서 릴리스 0.155에서 Avro 형식 지원과 문자열 패딩 함수를 확인해 보세요.