본문 바로가기

강의 목록342

MySQL Ver. 5.7.32 주요 버그 픽스 사항 정리 카테고리 내용 InnoDB -- internal temporary table의 clustered index에 수정작업이 진행될 때, 해당 페이지가 flush 목록에 추가되지 않아서 잘못된 결과가 도출되는 버그가 수정됨. -- concurrent update 수행시 invalid 된 이전 레코드 값으로 인해 발생한 오류를 수정함. -- SHOW ENGINE INNODB MUTEX를 수행할때 사용하는 함수가 새 mutex를 동시에 추가하는 스레드와 격리되지 않아서 생기는 문제 해결함. -- buffer pool을 온라인상에 수정하여 크기를 줄일 때, 버퍼 제어 블록인 buf_block_t가 해제되어 Assertion failure를 수정함. -- START TRANSACTION WITH CONSISTENT .. 2021. 7. 24.
MySQL Ver. 5.7.31 주요 버그 픽스 사항 정리 카테고리 내용 InnoDB -- history list가 0에 가까워질때 purge thread에 발생하는 과도 동작에 대한 버그 픽스 -- "ibuf cursor restoration fails" 에러와 같이 나타나던 비정상 종료 버그 픽스 -- 정상 종료시 발생하던 심각한 "page still fixed or dirty" 에러에 대한 버그 픽스 Partition Table -- 파티션 테이블에 ORDER BY가 있는 조회 쿼리를 실행할 때, 다음과 같은 조건인 경우 정렬이 제대로 되지 않는다. -- 컬럼의 prefix만 사용하는 복합인덱스가 존재 -- prefix 인덱스로 사용하는 컬럼에 = 조건이 있음. -- prefix로 사용하는 컬럼은 인덱스에서 가장 왼쪽에 위치한 컬럼 -- ORDER BY에 .. 2021. 7. 24.
MySQL Ver. 5.7.30 주요 버그 픽스 사항 카테고리 내용 InnoDB -- clustered index record를 deleted 마크하고 업데이트된 버전의 레코드를 clustered index에 삽입하는 row_upd_clust_rec_by_insert 함수가 하위 수준 함수에 잘못된 n_ext 값(총 외부 필드 수)을 전달하는 버그 픽스 -- 컬럼 추가 작업에서 dangling pointer에 의해 발생할 수 있는 assertion failure 수정함. -- Spatial index가 있는 테이블에 입력 작업을 할때 tuple corruption으로 인해 발생하는 record type mismatch assertion을 수정함. -- corrupted undo log record로 인해 발생하는 잘못된 undo log record size.. 2021. 7. 24.
MySQL Ver. 5.7.29 주요 버그 픽스 사항 정리 카테고리 내용 InnoDB -- 비교함수 사용시 Spatial Index의 non-leaf page에 대한 merge 처리 시 버그 픽스 -- ALTER TABLE ... DISCARD TABLESPACE시 발생하는 hang에 대한 버그 픽스 -- session temporary table에 대한 암묵적,명시적 secondary index lock conversion 제거 -- 손상된 페이지에 delete-mared records에 대한 purge 작업을 하는 동안 tablespace에 대한 import 진행 시 assertion이 발생하지 않고 작업이 종료되도록 변경함. Replication GTID 모드, MASTER_AUTO_POSITION=1 옵션을 사용하여 리플리케이션을 구성할 때, 전달하여야 .. 2021. 7. 23.