릴리스 445
릴리스 445 (2024년 4월 17일)
Trino 445 버전이 2024년 4월 17일에 공개됐어요. 큰 상수 배열과 time travel 쿼리를 지원하고, query.dispatcher-query-pool-size 구성 속성을 추가했어요.
출처: 문서
본문
일반 (General)
- 큰 상수 배열을 지원해요. (#21566)
- 너무 많은 쿼리가 동시에 실행될 때 코디네이터가 멈추는 것을 막는
query.dispatcher-query-pool-size구성 속성을 추가했어요. (#20817) system.metadata.materialized_views테이블에서 catalog, schema, name만 선택하는 쿼리의 성능을 개선했어요. (#21448)- ⚠️ 호환성 깨짐 변경: 더 이상 사용하지 않는
legacy.materialized-view-grace-period구성 속성을 제거했어요. (#21474) MERGE쿼리가MethodTooLargeException오류로 실패하기 전까지 지원하는 컬럼 수를 늘렸어요. (#21299)- 데이터를 처리하는 중 오류가 있을 때 쿼리가 멈출 수 있던(hang) 걸 고쳤어요. (#21397)
- 집계 쿼리를 실행할 때 메모리 부족 오류로 워커가 크래시할 수 있던 걸 고쳤어요. (#21425)
- null 값에 대해 집계를 수행할 때 잘못된 결과가 나오던 걸 고쳤어요. (#21457)
=연산자를 지원하지 않는 타입(예:HyperLogLog,Geometry등)이 포함된 표현식이 있는 쿼리가 실패하던 걸 고쳤어요. (#21508)- 상수 값에 대한 distinct count 집계에서 잘못된 결과가 나오던 걸 고쳤어요. (#18562)
- 파일 시스템 캐싱이 활성화됐을 때 간헐적인 쿼리 실패를 고쳤어요. (#21342)
- 일부 입력에 대해 오류를 던질 수 있는 조건자가 포함된 조인 쿼리의 예기치 못한 실패를 고쳤어요. (#21521)
BigQuery 커넥터
- 구체화된 뷰 읽기를 지원해요. (#21487)
- BigQuery 뷰를 구체화할 때 필터를 사용하는 것을 지원해요. (#21488)
Delta Lake 커넥터
- time travel 쿼리를 지원해요. (#21052)
CREATE TABLE문의 일부로REPLACE수식어를 지원해요. (#13180) (#19991)
Hive 커넥터
- 사용자 지정 속성으로 뷰를 만드는 것을 지원해요. (#21401)
- Parquet 파일에 Bloom filter를 쓰는 것을 지원해요. (#20662)
- ⚠️ 호환성 깨짐 변경:
flush_metadata_cache프로시저에서 더 이상 사용하지 않는PARTITION_COLUMN과PARTITION_VALUE인자를 제거하고,PARTITION_COLUMNS와PARTITION_VALUES를 권장해요. (#21410)
Iceberg 커넥터
iceberg.materialized-views.hide-storage-table구성 속성을 더 이상 사용하지 않게(deprecate) 처리했어요. (#21485)
MongoDB 커넥터
- 동적 필터링을 지원해요. (#21355)
MySQL 커넥터
timestamp(n)값이 있는 쿼리의 성능을 개선했어요. (#21244)
PostgreSQL 커넥터
timestamp(n)값이 있는 쿼리의 성능을 개선했어요. (#21244)
Redis 커넥터
- 최소 요구 Redis 버전을 5.0.14 이상으로 올렸어요. (#21455)
Snowflake 커넥터
variance,var_pop,var_samp,covar_pop,covar_samp,corr,regr_intercept,regr_slope함수의 실행을 기본 데이터베이스로 pushdown하는 것을 지원해요. (#21384)
더 알아보기 (Learn more)
- 이 문서의 원문: 릴리스 445
- Trino 공식 문서: https://trino.io/docs/current/