본문 바로가기
RDBMS/MariaDB

[MariaDB] Ver. 10.6.15 Release note 요약

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

Upgrading from MySQL

  • 이전에 호환되지 않았던 MySQL 파티션 스키마를 감지하고 변환함

 

general

  • MariaDB 폐기 정책에 따라, 이번 MariaDB 10.6 릴리스가 우분투 18.04 LTS "Bionic" 및 우분투 22.10 "Kinetic"에서의 마지막 릴리스가 될 예정임
  • mariadb-dump --force가 오류를 무시하지 않는 문제를 수정함
  • DISTINCT, subselect 및 limit 결합 시 예상치 못한 결과를 수정함
  • subselect에서 row 변수에 할당되지 않는 문제를 수정함
  • global session_track_system_variables를 잘못된 값으로 설정한 후 발생하는 충돌을 수정함
  • 비버전 관리 컬럼의 ODKU가 히스토리 행을 삽입하는 문제를 수정함
  • 트랜잭션 정밀 시스템 버전 테이블에서 UPDATE가 제대로 작동하지 않는 문제를 수정함
  • 푸시된 파생 테이블과 ANALYZE가 작동하지 않는 문제를 수정함

 

Character Sets, Data Types

  • SELECT에서 my_lengthsp_utf32의 (length % 4)  == 0 에 대한 실패 단언을 수정함
  • 특정 collations에서 json_find_path를 사용할 때 다양한 단언 실패를 수정함

 

InnoDB

  • I/O 오류 발생 시 크래시하는 대신 더 유용한 대응 방안을 제공함
  • InnoDB 충돌 복구 중에 log_sort_flush_list()에서 SIGSEGV를 수정함
  • I/O 바인드 서버에서 InnoDB 테이블이 손상되었다고 표시되는 문제를 수정함
  • 고유 키를 사용한 3개의 동시 DELETE에서 데드락이 발생하는 버그가 수정됨
  • Server Status Innodb_row_lock_time%가 초 단위로 보고되는 문제를 수정함
  • 슬로우 쿼리 로그에 InnoDB 엔진 정보를 추가함
  • 데이터에 접근하는 두 개의 프로세스에 대한 innodb 보호 불충분 문제를 수정함
  • MODIFY COLUMN이 외래 키 제약 조건을 깨뜨리고, 복원할 수 없는 덤프를 생성할 수 있는 문제를 수정함
  • innodb_undo_log_truncate=ON 설정 후 복구 또는 백업 실패가 발생하는 문제를 수정함
  • purge가 해제된 보조 인덱스 페이지에 접근하려고 하는 문제를 수정함
  • 해제된 데이터 페이지가 항상 스크럽되지 않는 문제를 수정함
  • 손상 보고 후 InnoDB 복구가 정지하는 문제를 수정함
  • innodb_undo_log_truncate=ON이 충분한 트랜잭션 히스토리의 purge를 기다리지 않는 문제를 수정함
  • undo 로그가 없을 때 SET GLOBAL innodb_undo_log_truncate=ON이 공간을 해제하지 않는 문제를 수정함
  • innodb_read_ahead_threshold(선형 예측 읽기)가 작동하지 않는 문제를 수정함
  • InnoDB 복구 및 mariadb-backup --premare가 자세한 진행 상황을 보고하지 않는 문제를 수정함
  • innodb_undo_log_truncate=ON 복구가 undo 로그를 손상ㅇ시키는 문제를 수정함
  • unnodb_change_buffering 및 innodb_file_per_table=0 설정 시 서버 동결 문제를 수정함
  • 페이지를 해제할 때 변경 버퍼 항목이 남아 있어 나중에 재사용될 때 보조 인덱스 손상을 유발하는 문제를 수정함
  • 외래 키 제약 조건 작업이 갓아 컬럼에 영향을 주지 않는 문제를 수정함

 

Aria

  • Aria 설정 변경 후 INSERT/UPDATE 수행 시 발생하는 다양한 충돌을 수정함
  • Aria 암호화가 활성화/사용되었으나 암호화 플러그인이 로드되지 않은 상태에서 발생하는 다양한 충돌/단언 실패/손상을 수정함

 

Spider

  • spider 변수가 테이블 매개변수 재정의 메커니즘으로 작동하는 것이 버그가 있는 문제를 수정함

 

Optimizer

  • ANALYZE FORMAT=JSON가 이제 각 테이블에 대한 InnoDB 엔진 통계를 포함함
  • 접두사 blob 키에 대한 열린 범위 문제를 수정함
  • 두 RANK 윈도우 함수에 대한 Equal 사용 시 잘못된 결과 생성 문제를 수정함
  • 재귀 CTE 실행이 오류나 경고 없이 중단되는 문제를 수정함
  • lower_case_table_names=2 설정 시 SHOW TABLES가 제대로 작동하지 않는 문제를 수정함

 

Replication

  • Parallel Slave SQL Thread가 Active Workers가 있을 때 Seconds_Behind_Master를 업데이트할 수 있는 문제를 수정함
  • ALTER SEQUENCE가 병렬 슬레이브의 binlog 순서를 최적화적으로 변경ㄹ하는 문제를 수정함
  • 바쁜 시스템에서 STOP SLAVE가 매우 오랜 시간이 걸리는 문제를 수정함
  • 슬레이브에서 read-only 모드에서 XA COMMIT/XA ROLLBACK이 오류를 반환하지 않는 문제를 수정함
  • 슬레이브 측 트리거에서 다른 DB의 함수를 호출할 때 충돌하는 문제를 수정함

 

Galera

  • 비동기 복제가 설정된 상태에서 시작/종료 시 클러스터에서 노드가 제거되는 문제를 수정함
  • KILL QUERY가 노드 데이터 일고나성을 유지하지만 GTID 시퀀스를 중단하는 문제를 수정함
  • MariaDB가 시작 커밋 상태(커밋 순서 임계 영역 대기)에서 멈추는 문제를 수정함
  • 임시 시퀀스 생성이 일관성 문제를 일으킬 수 있는 문제를 수정함

 

참고

728x90
반응형