Release 305
Release 305 (2019년 3월 7일)
Presto 305 릴리스예요. 지리공간 함수 ST_Points() 추가, ANALYZE 속성 목록 테이블, GCS 자격 증명 처리 수정 등이 담겼어요.
본문
General
- 기본 JONI 라이브러리를 쓸 때 특정 패턴과 입력에 대해 정규식 함수가 실패하던 문제를 고쳤어요(#350).
EventListenerFactory를 제공하는 플러그인의 드문ClassLoader관련 문제를 고쳤어요(#299).- 이전에 숨겨져 있던
join_max_broadcast_table_size세션 속성을 노출했어요(#346). - 스필(spill)이 활성화됐지만 트리거되지는 않을 때 쿼리 성능을 개선했어요(#315).
- 비용 기반 결정을 내릴 때 추정된 쿼리 피크 메모리를 고려하도록 했어요(#247).
- 총 메모리 통계에 revocable 메모리를 포함시켰어요(#273).
- 연산자 통계에 피크 revocable 메모리를 추가했어요(#273).
- linestring의 정점(vertices)에 접근하는
ST_Points()함수를 추가했어요(#316). - 모든
ANALYZE속성을 나열하는 시스템 테이블system.metadata.analyze_properties를 추가했어요(#376).
리소스 그룹
- 셀렉터가 정규식 변수를 사용할 때 리소스 그룹 선택 문제를 고쳤어요(#373).
Web UI
- 상세 쿼리 뷰에 피크 revocable 메모리, 현재 총 메모리, 피크 총 메모리를 표시하도록 했어요(#273).
CLI
- 따옴표 없이 CSV를 출력하는 옵션을 추가했어요(#319).
Hive 커넥터
- Google Cloud Storage(GCS)에 대한 갱신된 자격 증명 처리 문제를 고쳤어요(#398).
- 0이 아닌 밀리초 값을 포함한 타임스탬프의 버킷 번호 계산을 고쳤어요. 이전에는 데이터가 잘못된 버킷에 기록되거나, 읽을 때 잘못 건너뛸 수 있었어요(#366).
- 파일에서 라이터를 Presto가 아니라 이전 버전의 Hive로 식별해 Hive 2.0.0~2.2.0과 호환되는 ORC 파일을 쓸 수 있게 했어요.
hive.orc.writer.use-legacy-version-number설정 속성으로 활성화할 수 있어요(#353). RLE_DICTIONARY인코딩을 사용하는 Parquet v2 파일에 대한 사전 필터링(dictionary filtering)을 지원하게 됐어요(#251).- ORC와 RCFile에 대한 레거시 라이터를 제거했어요(#353).
- DWRF 파일 형식에 대한 지원을 제거했어요(#353).
Base-JDBC 커넥터 라이브러리
- JDBC 연결을 열 때 추가 자격 증명(extra credentials)에 접근할 수 있게 했어요(#281).
더 알아보기 (Learn more)
ST_Points() 같은 지리공간 함수와 ANALYZE 속성은 최신 Trino 문서에서 상세히 다뤄져요. 리소스 그룹 셀렉터도 운영에 중요한 주제니 함께 확인해 보세요.