릴리스 403
릴리스 403 (2022년 11월 15일)
이번 릴리스에서는 EXPLAIN ANALYZE의 외부 데이터 읽기량 표시와 오류 허용 실행 성능 개선이 눈에 띄어요.
출처: Trino 릴리스 403 문서
본문
일반 (General)
EXPLAIN ANALYZE출력에 외부 소스에서 읽은 데이터 양을 포함했어요. (#14907)- 오류 허용 실행이 켜졌을 때 워커 간 데이터 전송 암호화 성능을 개선했어요. (#14941)
- 입력 데이터에 null이 없을 때 집계 성능을 개선했어요. (#14567)
- 클라이언트가 가변 정밀도 시간 타입을 지원하지 않을 때 발생할 수 있는 실패를 고쳤어요. (#14950)
- 브로드캐스트 조인 크기를 과소 추정한 다중 조인 쿼리에서 쿼리 교착이 발생하던 문제를 고쳤어요. (#14948)
min(x, n)·max(x, n)을 윈도우 함수로 쓸 때 잘못된 결과가 나오던 문제를 고쳤어요. (#14886)- 파티션 테이블에 대한 조인이 포함된 특정 쿼리의 실패를 고쳤어요. (#14317)
- 매개변수가
WITH절에 나타날 때DESCRIBE INPUT의 매개변수 순서가 잘못되던 문제를 고쳤어요. (#14738) - 시간 데이터를 포함한
varchar컬럼의BETWEEN조건이 포함된 쿼리의 실패를 고쳤어요. (#14954)
보안 (Security)
- 리프레시 토큰이 켜진 OAuth 2.0 인증을 쓸 때 접근 토큰 통과(access token passthrough)를 허용해요. (#14949)
BigQuery 커넥터
- 메타데이터 캐시를 추가해
SHOW SCHEMAS성능을 개선했어요. 기본적으로 꺼져 있는bigquery.metadata.cache-ttl카탈로그 속성으로 구성할 수 있어요. (#14729) - 행 접근 정책이 빈 결과를 반환할 때 발생하던 실패를 고쳤어요. (#14760)
ClickHouse 커넥터
- 읽기 전용 작업에서 ClickHouse
DateTime(timezone)타입을 Trinotimestamp(0) with time zone타입으로 매핑하는 것을 추가했어요. (#13541)
Delta Lake 커넥터
DATE컬럼의 통계를 고쳤어요. (#15005)
Hive 커넥터
- 접근 제어가 역할을 지원하지 않을 때
SHOW CREATE SCHEMA결과에 지원되지 않는AUTHORIZATION ROLE속성을 표시하지 않도록 했어요. (#8817)
Iceberg 커넥터
- S3 호환 스토리지에서
expire_snapshots테이블 프로시저를 실행할 때 성능·저장 요구 사항을 개선했어요. (#14434) - 새
register_table프로시저로 metastore에 기존 테이블 파일을 등록할 수 있게 했어요. (#13552)
MongoDB 커넥터
- DELETE 지원을 추가했어요. (#14864)
varchar·char컬럼의 조건이 커넥터로 프러시다운되고 MongoDB 컬렉션에 collation이 지정된 경우 잘못된 결과가 나오던 문제를 고쳤어요. (#14900)
SQL Server 커넥터
- 비트랜잭션
INSERT를 끄고 bulkINSERT를 켰을 때 잘못된 결과가 나오던 문제를 고쳤어요. (#14856)
SPI
- 파티션당 여러 라이터를 허용하도록
ConnectorTableLayout을 강화했어요. (#14956) ConnectorPageSinkProvider의 지원 중단된 메서드를 제거했어요. (#14959)