본문 바로가기
RDBMS/MariaDB

[MariaDB] Ver. 10.10.7 Release note 요약

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

InnoDB

  • DROP INDEX 다음에 CREATE INDEX를 수행하면 데이터가 손상될수 있는 버그가 수정됨
  • ROW_FORMAT=COMPRESSED 테이블에 대해 2048 바이트를 읽어야 하나 0바이트만 읽는 버그가 수정됨
  • 테이블에 외래키 인덱스가 없을 때 ALTER 작업 중 서버가 중단되는 버그가 수정됨
  • row_merge_fts_doc_tokenize()가 FTS 플러그인 파서를 일관성 없게 처리하는 버그가 수정됨
  • 가상 열 접두사에 대한 인덱스에서 삭제 표시되지 않은 레코드를 정리하려는 시도가 수정됨
  • information_schema.innodb_metrics의 lock_row_lock_current_waits 카운터가 음수가 될 수 있는 버그가 수정됨
  • SET GLOBAL innodb_max_purge_lag_wait=... 가 innodb_read_only=ON일 때 중단도는 버그가 수정됨
  • 명시적 FTS_DOC_ID에 대한 자동 증가가 더 이상 증가하지 않도록 함
  • innodb_compression_algorithm=0 (none)이 Innodb_num_pages_page_compression_error를 증가시키는 버그가 수정됨
  • innodb의 "row too big" 오류에서 테이블명이 잘못되는 버그가 수정됨
  • 페이지 쓰기 완료와 로그 체크포이니트 사이의 경쟁 상태가 수정됨
  • freed 페이지에 대한 wal이 손상도는 버그가 수정됨
  • 충돌 복구 시 log_sort_flush_list에서의 단언이 실패하는 버그가 수정됨
  • information_schema.SYSTEM_VARIABLES에서 innodb_checksum_algorithm에 대한 잘못된 정보를 수정함
  • 비동기 aio를 위한 별도의 tpool 스레드를 생성함
  • 쓰기 집약적인 워크로드에 대해 UNDO 로그가 여전히 성장하는 버그가 수정됨
  • innodb_purge_batch_size의 기본 값을 300에서 1000으로 증가함
  • innodb_purge_rseg_truncate_frequency를 폐기 예정
  • 임시 테이블스페이스에 대해 read-ahead를 비활성화함

 

Optimizer

  • 새로운 optimizer_switch 설정으로 cset_narrowing이 추가도미
  • 외부 쿼리의 컬럼을 참조하는 상관 서브쿼리에서 HAVING을 사용할 때 서버가 충돌하는 버그가 수정됨
  • 파생 테이블의 최적 분할을 검색할 때 충돌하는 버그가 수정되미
  • 많은 외부 조인이 있는 쿼리에 상당한 속도 저하가 발생하는 버그가 수정됨
  • INSERT-SELECT, autoinc 및 문장 기반 복제와 함께 Lock wait timeout이 발생하는 버그가 수정됨
  • 지연된 복제에 대해 seconds_behind_master가 정확하지 않는 버그가 수정됨

 

Galera

  • 복제가 최적화 복제를 사용하고 복제본이 갈레라 노드인 경우 복제가 중단되는 버그가 수정됨

 

Data Definition

  • 일부 함수 호출 시 서버가 충돌하는 버그가 수정됨
  • OPTIMIZE TABLE이 충돌하는 버그가 수정됨

 

Character Sets, Data Types, Collations

  • CHAR의 Prefix keys가 MyISAM vs InnoDB에서 다르게 동작하는 버그가 수정됨
  • NOPAD와 DISTINCT의 결과가 일관성이 없는 버그가 수정됨
  • 조인된 테이블(들)의 컬럼을 정렬할 때 조인된 varchar 값의 압축 해제 시 손실이 발생하는 버그가 수정돔
  • COALESCE 사용 시 잘못된 비트 인코딩이 수정됨

 

General

  • binog_do_db 옵션이 sql 덤프를 가져올 때 중단되는 버그가 수정됨
  • MyISAM에서 잘못된 서버 상태 플래그가 수정됨
  • CREATE TABLE ... SEQUENCE=1 AS SELECT ... 실행 시 check_sequence_fields에서 서버가 충돌하는 버그가 수정됨
  • 저장 함수 사용 시 검사된 행이 잘못되는 버그가 수정됨
  • 비어있는 테이블에 hash unique로 삽입이 실패하는 버그가 수정됨
  • sql_safe_updates = on 상태에서 mariadb-upgrade 실패하는 버그가 수정됨
  • Information schema는 승인되지 않은 사용자에게 테이블명과 구조를 유출할 수 있는 버그가 수정됨
  • MariaDB에서 TLS v1.0 및 1.1을 비활성화함
  • db 업그레이드 시 slow_log 테이블이 실패하는 버그가 수정됨

 

참고

728x90
반응형