본문 바로가기
RDBMS/MariaDB

[MariaDB] Ver. 10.8.0 Release note 요약

by 연습장이 2024. 8. 14.
728x90
반응형

Stored Procedures INOUT Parameters

  • 저장 프로시저는 이미 IN, OUT, INOUT 매개변수 한정자를 지원함. 저장 함수와 (IN만 해당) 커서에도 추가됨

 

Lag free ALTER TABLE in replicaiton

  • 일반적으로 ALTER TABLE은 기본 노드에서 완전히 실행된 후에 복제되어 복제본에서 실행을 시작함. 이 기능을 사용하면 ALTER TABLE이 기본 노드에서 실행을 시작할 때 복제본에서 실행을 시작하여 무거운 ATLER TABLE에 의한 복제 지연을 완전히 제거할 수 있음

 

Descending indexes

  • 인덱스의 개별 컬럼을 이제 명시적으로 오름차순 또는 내림차순으로 정렬할 수 있음. 이는 특정 ORDER BY 경우 최적화에 유용할 수 있음

 

InnoDB redo log improvements

  • innodb_buffer_pool_chunk_size의 자동 조정이 지원됨
  • 동시성을 위해 redo 로그를 개선함

 

Auto create partition

  • SYSTEM_TIME으로 파티셔닝된 시스템 버전 테이블에서 LIMIT 또는 INTERVAL 절을 사용할 때, 즉 서버가 이전 파티션이 가득 차면 자동으로 새로운 이력 파티션으로 전환할 때, 필요에 따라 자동으로 더 많은 이력 파티션을 생성하도록 서버에 AUTO 키워드를 사용할 수 있음

 

JSON Histograms

  • 통계 테이블의 히스토그램이 이진 형식이 아닌 더 정밀하게 JSON으로 저장됨

 

Spider Storage Engine Improvements

  • 이제 Spider 연결을 REMOTE_SERVER, REMOTE_DATABASE, REMOTE_TABLE 속성을 사용하여 선언할 수 있으며 COMMENT 필드를 남용하지 않아도 됨. 이는 전체 테이블과 파티션당 모두에 대해 작동함

 

Misc. features

  • CRC32() 함수에 선택적 인수를 추가했으며, Castagnoli 다항식을 사용하는 CRC32C() 함수도 있음
  • keep_files_on_create 변수를 만료(폐지)함
  • my_print_defaults가 이제 --default-* 옵션을 MariaDB 도구와 완전히 동일한 방식으로 처리함
  • UCA 정렬이 현저히 빨라짐

 

mysqlbinlog GTID support

  • mariadb-binlog(이전에는 mysqlbinlog)는 이제 --start-position 및 --stop-position을 통한 GTID 범위에 따른 이벤트 필터링과 --gtid-stric-mode를 통한 바이너리 로그의 GTID 순서 검증을 지원함

 

Windows - Improved i18n support

  • 윈도우 OS의 새로운 버전들에서(윈도우 10 1903 이후) mariadb 클라이언트는 utf8mb4 문자 세트를 기본적으로 사용함

 

참고

728x90
반응형