728x90
반응형
목적
- upgrade에 따른 데이터 정합성, 성능 간 이슈 등을 사전에 체크하여 장애 발생을 방지
- 지속적으로 dbms 생명주기를 관리하여 신기술에 대한 인지 및 도입 방안 마련
읽기 전에
- 아래 내용은 Release note 내용 중 필요하다고 판단되는 부분 위주로 정리함
- 버전의 A.B 에서 A는 년(ex_ 20의 경우 2020년)을 의미하며 B는 월(ex_ 6의 경우 6월)을 의미함. 즉, 버전에서 Release date를 유추할 수 있음
- 중복된 내용의 경우 가장 낮은 버전(이전 버전)에서 최초 기입하며 이후 중복 기입하지 않음
Backward Incompatible Change
- -
New Feature
Ver. 20.9.2.20
- EXCEPT, REPLCAE, APPLY의 컬럼 변환자가 추가됨. 예를 들어 아래와 같이 사용
select * except(url) replace(number + 1 as number) - 순위 상관 계수를 계산하는 rankCorr 함수가 추가됨
Bug Fix
Ver. 20.9.5.5
- replication queue 내에 매우 큰 entries의 처리가 수정됨. 이 매우 큰 entries는 테이블 구조가 1 MB 등 매우 클 때 ALTER 쿼리에서 나타날 수 있음
Ver. 20.9.7.11
- Distributed table에 데이터를 삽입할 때, 공간이 부족하면 발생하는 부분결함이 수정됨
- clickhouse client가 대화형 모드에서 여러줄의 쿼리로 사용될 때, 한줄짜리 코멘트가 쿼리의 끝부분까지 확장되는 버그가 수정됨
- 부정확한 최적화로 인해 DISTINCT 후 중복이 발생할 수 있는 버그가 수정됨
Improvement
Ver. 20.9.2.20
- system.part_log 시스템 테이블에 default_compression_codec이 추가됨
Ver. 20.9.6.14
- 조건부 집계 함수(avgIf, sumIf 등)은 반환되는 행이 없고 널 허용 인자를 사용하였을 경우 NULL을 반환하게 됨
Performance Improvement
Ver. 20.9.2.20
- optimize_skip_unused_shards 및 optimize_distributed_group_by_sharding_key가 활성화된 상태에서 GROUP BY에 샤딩키가 사용중인 LIMIT/LIMIT BY/ORDER BY로 분산된 쿼리가 최적화됨
Experimental Feature
- -
Build/Testing/Packaging Improvement
- -
Contents that needs to be tested
- -
참고
- clickhouse change log doc_001
https://clickhouse.com/docs/en/whats-new/changelog/
728x90
반응형
'CDBMS > Clickhouse' 카테고리의 다른 글
[Clickhouse] Ver. 20.12 Release note 요약 (0) | 2024.01.07 |
---|---|
[Clickhouse] Ver. 20.11 Release note 요약 (0) | 2023.12.24 |
[Clickhouse] Ver. 20.10 Release note 요약 (0) | 2023.12.22 |
[Clickhouse] Ver. 20.8 Release note 요약 (0) | 2023.12.09 |
[Clickhouse] Ver. 20.7 Release note 요약 (0) | 2023.12.03 |