릴리스 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_COLUMNPARTITION_VALUE 인자를 제거하고, PARTITION_COLUMNSPARTITION_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)