본문 바로가기
RDBMS/MariaDB

[MariaDB] Ver. 10.6.17 Release note 요약

by 연습장이 2024. 7. 4.
728x90
반응형

InnoDB

  • 컬럼 접ㅈ두사에 대한 고유 해시 키가 잘못 계산되는 버그가 수정됨
  • 부분 필드 키 접두사를 사용하여 UPDATE 시 row_sel_convert_mysql_key_to_innobase에서 '0' 실패가 발생하는 버그가 수정됨
  • ROW_FORMAT=COMPRESSED 테이블에서 REPLACE에 대한 assertion이 실패하는 버그가 수정됨
  • "Unsupported meta-data version number" 에러 메시지 발생하면서 충돌이 발생하는 버그가 수정됨
  • PRIMARY KEY의 UPDATE 시 BLOB가 손상되는 버그가 수정됨
  • InnoDB가 잘못된 에러 메시지를 반환하는 버그가 수정됨
  • ALTER TABLE ... IMPORT TATBLESPACE 후 InnoDB가 충돌이 발생할 수 있는 버그가 수정됨
  • InnoDB가 이중쓰기 버퍼에서 페이지가 비어있을 때 테이블스페이스의 첫 페이지를 복원하지 못하는 버그가 수정됨
  • innodb_fast_shutdown=0일 경우 불완전한 시작 후에 정지하는 버그가 수정됨
  • innodb_undo_log_truncate=ON이 빠른 종료를 방지하도록 함
  • innodb_force_recovery=6 또는 innodb_read_only=ON에서 비어있는 INSERT가 충돌을 발생하는 버그가 수정됨
  • innodb_undo_log_truncate=ON이 페이지 쓰기를 차단하는 버그가 수정됨

 

Backup

  • innodb_max_diry_pages_pct가 분수를 포함할 때 mariabackup이 실패하는 버그가 수정됨

 

JSON

  • 새로 생성된 테이블에서 mysql_json을 사용할 수 없는 버그가 수정됨
  • 10.6으로 업그레이드 시 저장된 함수 EMPTY()에서 문제가 발생하는 부분이 수정됨

 

Spider

  • 열 이름 변경을 포함한 CTE를 사용하는 쿼리 실행 시 잘못된 오류가 발생하는 버그가 수정됨
  • Spider 테이블에서 서브쿼리를 사용한 쿼리ㅣ 실행 시 구문 오류가 발생하는 버그가 수정ㄹ됨
  • Spider가 세미 조인을 인식하지 못하는 버그가 수정됨
  • spider_same_server_link 변수가 제대로 작동하지 않는 버그가 수정됨
  • Spider 플러그인이 포함된 상태에서 존재하지 않는 테이블에 대해 DROP TABLE이 오류 없이 수행되고 DROP TABLE EXISTS가 경고 없이 수행되는 버그가 수정됨

 

Optimizer

  • 파생 테이블을 포함한 멀티 테이블 UPDATE 수행 시 충돌이 발생하는 버그가 수정됨
  • 기본 테이블과 같은 이름의 CTE를 사용하는 쿼리  실행 시 충돌이 발생하는 버그가 수정됨
  • 상수 서브쿼리가 IN 서브쿼리의 왼쪽 부분으로 사용될 때 충돌이 발생하는 버그가 수정됨
  • mysql_explain_union()에 잘못된 결과 인터셉터 전달이 수정됨
  • 보조 키 비용을 계산하는 방법에 영향을 주는 optimizer_adust_secondary_key_costs 변수가 추가됨
  • INSESRT ... SELECT가 최적화 추적을 생성하지 않는 버그가 수정됨

 

Data Definition, Data Manipulation

  • FOREIGN_KEY_CHECKS가 복사되지 않은 alter에서 유효하지 않은 FK 구조 생성을 방지하지 않는 버그가 수정됨
  • ALTER 시 "wrong page type"에 대한  assertion이 실패하는 버그가 수정됨
  • ORDER BY와 세미 조인 최적화를 사용한 DELETE가 충돌을 유발하는 버그가 수정됨

 

Galera

  • 비동기 복제를 사용할 때 시작/종료 시 클러스터에서 노드가 제거되는 버그가 수정됨
  • "create a table as select" 사용시 갈레라가 충돌하는 버그가 수정됨

 

Replication

  • /tmp에 공간이 없을 때 binlog가 손상되는 버그가 수정됨
  • SHOW SLAVE STATUS가 오류가 있는 슬레이브를 데드락할 수 있는 버그가 수정됨
  • 마스터에서 "Read semi-sync reply magic number error" 경고가 발생하는 버그가 수정됨
  • Semi-sync ACKed 트랜잭션이 타임아웃되어 Semi-sync가 여러 복제본을 사용할 때 Semi-sync를 끄게할 수 있도록 함

 

General

  • HeidiSQL을 12.6로 업그레이드 함
  • OPTIMIZE TABLE에서 두 개의 임시 테이블을 사용하면 충돌을 유발하는 버그가 수정됨
  • create view 구문 수행 시 잠재적 메모리 누수가 수정됨
  • SET DEFAULT ROLE 오류 시 잘못된 사용자 이름이 반환되는 버그가 수정됨

 

참고

728x90
반응형