Trino 0.200 릴리스 노트
Trino 0.200 릴리스 노트
Trino 0.200 릴리스 노트입니다. 이번 릴리스에서는 일반 개선 사항과 Hive, MySQL 관련 변경 사항이 들어 있어요.
출처: 문서
본문
일반 (General)
- 오른쪽에 행이 0개일 때 내부 또는 오른쪽 조인의 조기 종료를 비활성화했어요. 이 최적화는 적은 수의 행에 대해 조인하는 쿼리에서 무기한 쿼리 중단을 일으킬 수 있었어요. 이 회귀는 0.199에서 도입됐어요.
bing_tile_coordinates()의 쿼리 실행 실패를 수정했어요.log()함수를 제거했어요. SQL 표준에 따르면 함수의 인자 순서가 잘못돼 쿼리를 다른 SQL 구현체와 변환할 때 잘못된 결과가 발생했어요.log(x, b)에 해당하는 것은ln(x) / ln(b)예요.deprecated.legacy-log-function구성 옵션으로 함수를 복원할 수 있어요.ALTER TABLE로 테이블에 컬럼을 추가할 때 주석(comment)을 포함할 수 있게 했어요.from_ieee754_32()와from_ieee754_64()함수를 추가했어요.ST_GeometryType()지리공간 함수를 추가했어요.
Hive
- 분할된 테이블에서
REAL타입 컬럼의 최소/최대 통계를 읽는 문제를 수정했어요. - 구조적 타입에 대한 조건자 푸시다운과 관련해 최적화된 Parquet 리더로 Parquet 파일을 읽을 때 실패하던 문제를 수정했어요. Parquet 파일에 대한 구조적 타입의 조건자는 이제 무시돼요.
- UTF-8 Bloom 필터 스트림을 포함한 ORC 파일을 읽을 때 실패하던 문제를 수정했어요. 그런 Bloom 필터는 이제 무시돼요.
MySQL
- 쿼리 완료 시 MySQL에서 추가 행을 읽는 것을 피하도록 했어요. 이는 일반적으로
LIMIT절이 있는 쿼리에 영향을 줘요.
더 알아보기 (Learn more)
Trino 0.200의 변경 사항을 더 자세히 확인하고 싶다면 공식 릴리스 노트를 참고해 주세요.