릴리스 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 형식 지원과 문자열 패딩 함수를 확인해 보세요.