릴리스 0.145
릴리스 0.145 (Release 0.145)
이 릴리스에서는 integer 타입 지원, decimal 타입 초기 지원, 분산 조인·그룹핑 성능 개선 등이 포함돼 있어요.
출처: 문서
본문
일반 (General)
- 코디네이터 쿼리 히스토리의 잠재적 메모리 누수를 고쳤어요.
- 한정된(qualified) 이름이 뷰를 가리킬 때의 컬럼 해석 문제를 고쳤어요.
- 산술 연산에서 오버플로가 발생하면 실패하도록 했어요.
- 타입을 계산할 때 강제 변환이 고려되지 않던 플래너 버그를 고쳤어요.
TRY가 서브표현식일 때 컴파일러 실패를 고쳤어요.TRY가 상수나 입력 참조에 호출될 때 컴파일러 실패를 고쳤어요.- Presto 엔진과 Hive, Raptor, Redis, Kafka, Cassandra, example-http 커넥터에 integer 타입 지원을 추가했어요.
- decimal 데이터 타입에 대한 초기 지원을 추가했어요.
- 교환을 위해 페이지를 재파티셔닝할 때 사용되는 버퍼 크기를 제어하는
driver.max-page-partitioning-buffer-size설정을 추가했어요. - 수십억 개의 그룹을 가진 분산
JOIN과GROUP BY쿼리의 성능을 개선했어요. - 기본 연결 유휴 타임아웃을 조정해 혼잡한 네트워크에서 신뢰성을 개선했어요.
Verifier
- verifier가 기본적으로 읽기 전용 쿼리만 실행하도록 변경했어요. 이 동작은
control.query-types와test.query-types설정 플래그로 바꿀 수 있어요.
CLI
- 배치 모드에서 출력 성능을 개선했어요.
- 배치 모드에서 hex 렌더링을 고쳤어요.
- CLI가 종료될 때 실행 중인 쿼리를 중단하도록 했어요.
Hive
- 버켓 컬럼으로 그룹핑할 때 잘못된 결과가 나오던 버그를 고쳤어요.
- 생성되는 split 크기를 제어하는
max_split_size와max_initial_split_size세션 프로퍼티를 추가했어요. - metastore 보안 호출에 재시도를 추가했어요.
더 알아보기 (Learn more)
이어서 릴리스 0.146에서 MongoDB 커넥터 추가를 확인해 보세요.