릴리스 395
릴리스 395 (2022년 9월 7일)
이번 릴리스에서는 오류 허용 실행·집계의 메모리 사용량 감소와 대형 클러스터 동시성 개선이 눈에 띄어요.
출처: Trino 릴리스 395 문서
본문
일반 (General)
- 오류 허용 실행이 켜졌을 때 메모리 사용량을 줄였어요. (#13855)
- 집계의 메모리 사용량을 줄였어요. (#12512)
- 소수가 있는 집계의 성능을 개선했어요. (#13573)
- 대형 클러스터의 동시성을 개선했어요. (#13934, #13986)
information_schema.role_authorization_descriptors테이블을 제거했어요. (#11341)- 예약 키워드를 컬럼 이름으로 쓰는 컬럼에
SHOW CREATE TABLE·SHOW COLUMNS가 잘못된 타입을 표시하던 문제를 고쳤어요. (#13483)
ClickHouse 커넥터
- 예약 키워드와 일치하거나 따옴표가 필요한 특수 문자가 있는 이름의 컬럼을 이름 변경·삭제할 때 쿼리가 실패하던 문제를 고쳤어요. (#13839)
Delta Lake 커넥터
- Glue metastore와 함께
ALTER TABLE ... RENAME TO문을 지원해요. (#12985) - 워커 노드 내 라이터 수를 자동 확장해 삽입 성능을 개선했어요. (#13111)
delta.checkpoint.writeStatsAsJson·delta.checkpoint.writeStatsAsStruct테이블 속성을 적용해 테이블 통계가 올바른 형식으로 쓰이도록 했어요. (#12031)
Hive 커넥터
- 워커 노드 내 라이터 수를 자동 확장해 삽입 성능을 개선했어요. (#13111)
- CSV 파일을 입력으로 쓸 때 S3 Select 성능을 개선했어요. (#13754)
- S3 클라이언트 측 암호화를 쓸 때 S3 KMS 키가 올바른 AWS 리전에서 검색되지 않던 오류를 고쳤어요. (#13715)
Iceberg 커넥터
- 워커 노드 내 라이터 수를 자동 확장해 삽입 성능을 개선했어요. (#13111)
- 메타데이터 위치에 끝 슬래시가 있을 때 S3에서 URL 인코딩된 이름의 메타데이터·매니페스트 파일을 만들던 문제를 고쳤어요. (#13759)
MariaDB 커넥터
- 예약 키워드와 일치하거나 따옴표가 필요한 특수 문자가 있는 이름의 컬럼을 이름 변경·삭제할 때 쿼리가 실패하던 문제를 고쳤어요. (#13839)
Memory 커넥터
- 테이블·컬럼 주석 지원을 추가했어요. (#13936)
MongoDB 커넥터
json타입 컬럼으로 필터링할 때 쿼리가 실패하던 문제를 고쳤어요. (#13536)
MySQL 커넥터
- 예약 키워드와 일치하거나 따옴표가 필요한 특수 문자가 있는 이름의 컬럼을 이름 변경·삭제할 때 쿼리가 실패하던 문제를 고쳤어요. (#13839)
Oracle 커넥터
- 예약 키워드와 일치하거나 따옴표가 필요한 특수 문자가 있는 이름의 컬럼을 이름 변경·삭제할 때 쿼리가 실패하던 문제를 고쳤어요. (#13839)
Phoenix 커넥터
- 예약 키워드와 일치하거나 따옴표가 필요한 특수 문자가 있는 이름의 컬럼을 추가·이름 변경·삭제할 때 쿼리가 실패하던 문제를 고쳤어요. (#13839)
PostgreSQL 커넥터
- 예약 키워드와 일치하거나 따옴표가 필요한 특수 문자가 있는 이름의 컬럼을 이름 변경·삭제할 때 쿼리가 실패하던 문제를 고쳤어요. (#13839)
Prometheus 커넥터
prometheus.case-insensitive-name-matching구성값으로 대소문자 무시 테이블 이름 매칭을 지원해요. (#8740)
Redshift 커넥터
- 예약 키워드와 일치하거나 따옴표가 필요한 특수 문자가 있는 이름의 컬럼을 이름 변경·삭제할 때 쿼리가 실패하던 문제를 고쳤어요. (#13839)
SingleStore (MemSQL) 커넥터
- 예약 키워드와 일치하거나 따옴표가 필요한 특수 문자가 있는 이름의 컬럼을 이름 변경·삭제할 때 쿼리가 실패하던 문제를 고쳤어요. (#13839)
SQL Server 커넥터
- 예약 키워드와 일치하거나 따옴표가 필요한 특수 문자가 있는 이름의 컬럼을 이름 변경·삭제할 때 쿼리가 실패하던 문제를 고쳤어요. (#13839)
SPI
- 동적 함수 해석 지원을 추가했어요. (#8)
StandardFunctions에서LIKE_PATTERN_FUNCTION_NAME을LIKE_FUNCTION_NAME으로 이름을 바꿨어요. (#13965)ConnectorMetadata의listAllRoleGrants메서드를 제거했어요. (#11341)