릴리스 428
릴리스 428 (2023년 10월 4일)
Trino 428 버전이 2023년 10월 4일에 공개됐어요. GROUP BY 쿼리의 메모리 사용량을 줄였고, writer 개수 구성을 단순화했으며 작은 Parquet 파일 스캔 방식을 다듬었어요.
출처: 문서
본문
일반 (General)
GROUP BY절이 포함된 쿼리의 메모리 사용량을 줄였어요. (#19187)- writer 개수 구성을 단순화했어요. 시나리오에 따라 writer 수를 제어하는 새
task.min-writer-count와task.max-writer-count구성 속성,task_min_writer_count와task_max_writer_count세션 속성을 추가했어요.task.writer-count,task.scale-writers.max-writer-count,task.partitioned-writer-count구성 속성은 더 이상 사용하지 않게(deprecate) 처리하고, 나중에 제거할 예정이에요.task_writer_count,task_partitioned_writer_count,task_scale_writers_max_writer_count세션 속성을 제거했어요. (#19135) - 레거시 구성 속성인
parse-decimal-literals-as-double지원을 제거했어요. (#19166) GROUP BY절이 있는 쿼리를 실행할 때 메모리 부족 오류가 나던 걸 고쳤어요. (#19119)
Delta Lake 커넥터
- 작은 Parquet 파일을 스캔할 때 읽기 요청 수를 줄였어요. 기본 크기인
3MB를 바꾸려면parquet.small-file-threshold구성 속성이나parquet_small_file_threshold세션 속성을 사용해요. 이 크기보다 작은 파일은 전체를 읽어요. 이 구성을0B로 설정하면 기능이 꺼져요. (#19127) OPTIMIZE실행이 테이블 업데이트와 겹칠 때 데이터가 중복될 수 있던 걸 고쳤어요. (#19128)- 파티션 이름에 특정 영숫자가 아닌 문자가 있는 테이블에서 행을 삭제할 때 오류가 나던 걸 고쳤어요. (#18922)
Hive 커넥터
- 작은 Parquet 파일을 스캔할 때 읽기 요청 수를 줄였어요. 기본 크기인
3MB를 바꾸려면parquet.small-file-threshold구성 속성이나parquet_small_file_threshold세션 속성을 사용해요. 이 크기보다 작은 파일은 전체를 읽어요. 이 구성을0B로 설정하면 기능이 꺼져요. (#19127)
Hudi 커넥터
- 작은 Parquet 파일을 스캔할 때 읽기 요청 수를 줄였어요. 기본 크기인
3MB를 바꾸려면parquet.small-file-threshold구성 속성이나parquet_small_file_threshold세션 속성을 사용해요. 이 크기보다 작은 파일은 전체를 읽어요. 이 구성을0B로 설정하면 기능이 꺼져요. (#19127)
Iceberg 커넥터
- 작은 Parquet 파일을 스캔할 때 읽기 요청 수를 줄였어요. 기본 크기인
3MB를 바꾸려면parquet.small-file-threshold구성 속성이나parquet_small_file_threshold세션 속성을 사용해요. 이 크기보다 작은 파일은 전체를 읽어요. 이 구성을0B로 설정하면 기능이 꺼져요. (#19127) - 매니페스트 파일에서 Parquet 파일 포맷의 컬럼 통계가 잘못 나오던 걸 고쳤어요. (#19052)
Pinot 커넥터
- 동적 테이블에서 쿼리 옵션을 지원해요. (#19078)
더 알아보기 (Learn more)
- 이 문서의 원문: 릴리스 428
- Trino 공식 문서: https://trino.io/docs/current/