본문 바로가기
RDBMS/MariaDB

[MariaDB] Ver. 10.6.16 Release note 요약

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

InnoDB

  • DROP INDEX 다음에 CREATE INDEX를 수행하면 데이터가 손상될 수 있는 버그가 수정됨
  • 외래키 인덱스가 없는 테이블에서 alter 작업 중에 서버가 중단될 수 있는 버그가 수정됨
  • row_merge_fts_doc_tikenize()가 FTS 플러그인 파서를 일관성 없이 처리하는 버그가 수정됨
  • 가상 컬럼 접두사의 인덱스에 대한 비삭제 표시된 레코드를 정리하려고 시도하는 버그가 수정됨
  • information_schema.innodb_metrics의 lock_rowk_lock_current_watis 카운터가 음수가 될 수 있는 버그가 수정됨
  • SET GOBAL innodb_max_purge_lag_wait=...가 innodb_read_only=ON일 때 중단되는 버그가 수정됨
  • 명시적 FTS_DOC_ID에 대한 자동 증가(Auto-increment)가 더이상 작동하지 않는 버그가 수정됨
  • InnoDB의 "row too big" 오류에서 잘못된 테이블 이름을 표시하는 버그가 수정됨
  • 페이지 쓰기 완료와 로그 체크포인트 사이의 경쟁 상태를 수정함
  • trx_purge_truncate_rseg_history()와 trx_undo_assign_low() 관련하여 log_free_check()에 의한 데드락이 발생하는 버그가 수정됨
  • 해제된 페이지에 대한 선행 쓰기 로깅(wal)이 깨지는 버그가 수정됨
  • 버퍼 풀이 부족할 때 InnoDB가 정지할 수 있는 버그가 수정됨
  • 외래키를 사용할 때 바쁜 테이블에서 인덱스(들)가 손상될 수 있는 버그가 수정됨
  • information_schema.SYSTEM_VARIABLES에서 innodb_checksum_algorithm에 대한 잘못된 정보가 노출되는 버그가 수정됨
  • fil_delete_tablespace()에서 강제 종료된 후 InnoDB가 복구에 실패할 수 있는 버그가 수정됨
  • 쓰기 집중적인 워크로드에 대한 UNDO 로그가 계속 증가하는 버그가 수정됨
  • innodb_purge_batch_size의 기본값을 300에서 1000으로 증가함
  • innodb_purge_rseg_truncate_frequency 사용을 중단함
  • InnoDB w/partition에 LOAD DATA에 엄청난 성능 손실이 일어났던 버그가 수정됨

 

Optimizer

  • 외부 쿼리에서 열을 참조하는 상관 서브쿼리에서 HAVING 사용 시 충돌하는 버그가 수정됨
  • 파생 테이블의 최적 분할을 찾을 때 충돌이 발생하는 버그가 수정됨
  • 많은 외부 조인을 포함한 쿼리에 대한 중대한 속도 저하가 발생하는 버그가 수정됨
  • jointable materialization 서브쿼리 최적화과 오류를 무시한 후 ASSERT 실패가 발생하는 버그가 수정됨
  • 준비된 구문이 누락된 행을 반환하는 버그가 수정됨

 

Replication

  • temptables의 잘못된 커밋 최적화로 인해 rpl.rpl_parallel_temptable이 실패하는 버그가 수정됨
  • INSERT-SELECT, autoinc 및 statement-based replication과 함께 락 대기 타임아웃이 발생하는 버그가 수정됨
  • 에러가 난 슬레이브 재시작 시 SHOW SLAVE STATUS last_SQL_Errno 경쟁 상태가 발생하는 버그가 수정됨
  • Delayed replication에 대해 seconds_behind_master가 정확하지 않은 버그가 수정됨
  • innobase_kill_query()가 잠금 대기를 중단하지 못해 병렬 복제가 지연되는 버그가 수정됨

 

Galera

  • 갈레라 라이브러리 26.4.16가 모든 서버 버전과 호환되지 않는 버그가 수정됨
  • 낙관적 복제 사용 시 복제본이 갈레라 노드인 경우 복제가 중단되는 버그가 수정됨

 

Data Definition

  • 함수 호출 시 MariaDB가 충돌하는 버그가 수정됨
  • OPTIMIZE TABLE에 충돌이 발생하는 버그가 수정됨

 

Scripts and clients

  • mariadb-install-db(mysql_install_db)가 모든 기본 root 사용자 계정에 대해 프록시 권한을 제대로 부여하지 않는 버그가 수정됨

 

Character Sets, Data Types, Collations

  • COALESCE를 사용한 비트 인코딩이 잘못되는 버그가 수정됨

 

General

  • binlog_do_db 옵션이 SQL 덤프 가져오기를 중단하는 버그가 수정됨
  • MyISAM 서버 상태 플래그가 잘못되는 버그가 수정됨
  • CREATE TABLE .. SEQUENCE=1 AS SELECT .. 실행 시 서버가 충돌하는 버그가 수정됨
  • 가상 blob에서 hash unique가 인덱스를 손상시키는 버그가 수정됨
  • 비어있는 테이블에 대한 삽입이 hash unique로 실패하는 버그가 수정됨
  • sql_safe_updates = on일 때 mariadb-upgrade가 실패하는 버그가 수정됨
  • 정보 스키마가 승인되지 않은 사용자에게 테이블명과 구조를 유출하는 버그가 수정됨
  • JSON 타입 가상 열에 대한 순환 참조에 대해 잘못된 오류가 수정됨

 

Variables

  • 인덱스를 사용할 수 없을 때 메모를 관리하기 위한 note_verbosity 시스템 변수를 추가함

 

참고

728x90
반응형