본문 바로가기
RDBMS/MariaDB

[MariaDB] Ver. 10.7.5 Release note 요약

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

InnoDB

  • 파일 잠금 부족으로 인한 InnoDB 손상을 수정함
  • 아포스트로피와 필수 단어를 사용한 FULLTEXT 검색을 개선함
  • ALTER TABLE의 잘못된 결과를 수정함
  • Crash recovery를 수정함
  • 손상된 데이터에 대한 충돌을 방지함
  • 대량 로드에 대한 버그를 수정함

 

Replication

  • explicit_defaults_for_timestamp가 binlog에 저장되어 slave에서 CREATE TABLE이 master와 동일한 효과를 가지도록 함
  • ER_SLAVE_INCIDENT 오류가 slave에서 SHOW-SLAVE-STATUS로 볼 수 있도록 지정됨
  • 로그되는 트랜잭션이 안전하게 롤백될 수 있을 때 INCIDENT_EVENT가 더이상 binlogged되지 않는 버그가 수정됨
  • sequences  관련 row-format 이벤트가 binlog_row_image와 일치하도록 변경됨
  • FLUSH BINARY LOGS 중단의 가능한 원인을 제거함
  • 원형 semisync 설정에서 out-of-order gtid 오류를 수정함

 

Galera

  • read_only=ON 상태에서 SUPER 권한 없이 쓰기/업데이트가 가능한 버그가 수정됨
  • Transport endpoint is not connected라는 메시지와 함께 노드가 충돌하는 버그가 수정됨
  • Galera4가 wsrep_incoming_addresses를 올바르게 보고하지 못하는 문제를 수정함
  • Gelera에서 OpenSSL 3.0 지원을 추가함

 

Optimizer

  • DISTINCT와 항상 상수인 함수(예를 들어 COLLATION(aggregate_func(...)))를 사용하는 쿼리가 서버 충돌을 유발할 수 있는 버그가 수정됨
  • GROUP BY 절에 중복된 서브쿼리가 있는 ANY 예측자를 사용할 때 충돌이 수정됨
  • key IN (const, ...)에 대한 Range optimizer 회귀를 수정함
  • optimizer_max_sel_arg_weight를 매우 높은 값 또는 제한 없음(즉, 무제한)으로 설정하고 무거운 그래프를 생성하는 쿼리를 실행할 경우 성능이 저하될 수 있는 버그가 수정됨
  • optimizer_switch='not_null_range_scan=on'(기본적으로 off임)으로 실행할 때 조인을 하고 const 테이블이 있는 쿼리가 잘못된 결과를 생성할 수 있는, 테이블 제거와 not_null_ragne_scan 결합에 대한 잘못된 결과를 수정함

 

Spider

  • spider_init_sql_alooc_size와 spider_buffer_size가 더이상 사용되지 않음
  • Spider의 고가용성 기능이 더이상 사용되지 않음

 

JSON

  • JSON_TABLE: 문서 조각을 JSON 컬럼으로 추출할 수 있음

 

CONNECT

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

 

General

  • explicit_defaults_for_timestamp가 이제 세션 범위에서도 사용될 수 있으며, 글로벌 범위에만 국한되지 않음
  • 새로운 mariadb 클라이언트 옵션인 -enable-cleartext-plguin 옵션은 아무 작업도 수행하지 않고 MySQL 호환용일 뿐임
  • JSON_EXTRACT에서의 충돌을 수정함
  • ATLER TABLE ALGORITHM=NOCOPY가 업그레이드 후 작동하지 않는 버그가 수정됨
  • 알수없는 컬럼이 ON 조건에 있는 CREATE VIEW에서의 서버 충돌을 수정함
  • password_reuse_check 플러그인이 사용자 이름과 비밀번호를 혼동하는 버그가 수정됨

 

참고

728x90
반응형