본문 바로가기
RDBMS/MariaDB

[MariaDB] Ver. 10.8.4 Release note 요약

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

InnoDB

  • 파일 잠금 부재로 인한 InnoDB 손상을 수정함
  • 아포스트로피와 필수 단어를 사용한 FULLTEXT 검색을 수정함
  • ALTER TABLE IMPORT TABLESPACE가 암호화된 테이블을 손상시키는 문제를 수정함
  • ALTER TABLE의 잘못된 결과를 수정함
  • 충돌 복구를 수정함
  • DDL 충돌 복구를 수정함
  • 손상된 데이터에 대한 충돌을 방지하도록 함
  • 대량 로드에 대한 버그를 수정함
  • 성능에 관하여 일부 수정함

 

Replication

  • explicit_defaults_for_timestamp가 binlog에 저장되어, 슬레이브에서 CREATE TABLE이 마스터와 동일한 효과를 가지도록 함
  • 슬레이브에서 ER_SLAVE_INCIDENT 오류가 SHOW-SLAVE_STATUS와 함께 명시적으로 표시되도록 함
  • 로깅된 트랜잭션이 안전하게 롤백될 수 있을 때 INCIDENT_EVENT가 더이상 binlogged 되지 않도록 함
  • sequences 관련하여 row-format 이벤트가  binog_row_image에 해당하도록 수정함
  • FLUSH BINARY LOGS 중단 가능성의 원인을 제거함
  • 순환 semisync 설정에서의 순서가 잘못된 gtid 오류를 수정함

 

Galera

  • read_only=ON 상태에서 SUPER 권한 없이도 쓰기/갱신이 가능한 버그가 수정됨
  • Transport endpoint is not connected 상태에서 노드 충돌 무넺를 수정함
  • Galera4가 wsrep_incoming_addresses를 정확하게 보고하지 못하는 문제를 수정함
  • OpenSSL 3.0에서 갈레라 지원을 추가함

 

Optimizer

  • GROUP BY 절에서 중복된 서브쿼리를 사용하는 ANY 예측자를 사용할 때 발생하는 충돌이 수정됨
  • "INSERT ... SELECT with_aggregate_or_window_func" 형식의 특정 쿼리가 충돌을 일으킬 수 있는 버그가 수정됨
  • Subquery semi-join 최적화가 특정 쿼리에 대해 LooseScan 또는 FirstMatch 전략을 놓칠 수 있는 버그가 수정됨
  • 다중테이블 UPDATE 또는 DELETE 쿼리에 대해 옵티마이저가 업데이트되거나 삭제된 테이블에 대해 Partition Pruning 최적화를 적용하지 못하는 버그가 수정됨
  • MariaDB 10.5.9 및 그 이후 버전에 optimizer_max_sel_arg_weight 설정이 도입됨

 

Spider

  • spider_init_sql_alloc_size 및 spider_buffer_size가 만료(폐지)됨

 

JSON

  • 문서 조각을 JSON열로 JSON_TABLE이 추출함

 

CONNECT

  • CONNECT 엔진이 이제 Mysql Table 타입으로 INSERT INGORE를 지원함

 

General

  • explicit_defaults_for_timestamp가 전역 범위 뿐만 아니라 이제 세션 범위에서도 사용이 가능함
  • JSON_EXTRACT에서 발생하는 충돌을 수정함
  • ALTER TABLE ALGORITHM=NOCOPY가 업그레이드 후 동작하지 않는 버그가 수정됨
  • CREATE VIEW 시 알려지지 않은 열에 대한 ON 조건으로 인해 서버가 충돌하는 버그가 수정됨

 

참고

728x90
반응형