Aurora MySQL 데이터베이스 엔진 업데이트 2024-07-09 (버전 2.12.3, MySQL 5.7.44와 호환) - Amazon Aurora

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Aurora MySQL 데이터베이스 엔진 업데이트 2024-07-09 (버전 2.12.3, MySQL 5.7.44와 호환)

버전: 2.12.3

Aurora MySQL 2.12.3은 일반적으로 사용할 수 있습니다. Aurora MySQL 2.12 버전은 MySQL 5.7.44까지 호환됩니다. 커뮤니티 변경 사항에 대한 자세한 내용은 MySQL 5.7.44의 변경 사항 (2022-10-11, 일반 가용성) 을 참조하십시오.

현재 지원되는 Aurora MySQL 릴리스는 2.07.9, 2.07.10, 2.11.*, 2.12.*, 3.03.*, 3.04.*, 3.05.*, 3.06.* 및 3.07.*입니다.

기존 Aurora MySQL 2.* 데이터베이스 클러스터를 Aurora MySQL 2.12.3으로 업그레이드할 수 있습니다. 또한 현재 지원되는 모든 Aurora MySQL 릴리스의 스냅샷을 Aurora MySQL 2.12.3으로 복원할 수 있습니다.

질문이나 문제가 있는 경우 커뮤니티 포럼 및 AWS Support를 통해 AWS Support를 이용할 수 있습니다. 자세한 내용은 Amazon Aurora 사용 설명서의 Amazon Aurora DB 클러스터 유지 관리를 참조하세요.

참고

Aurora MySQL 데이터베이스 클러스터를 업그레이드하는 방법에 대한 자세한 내용은 Amazon Aurora 사용 설명서의 Aurora MySQL DB 클러스터의 부 버전 또는 패치 수준 업그레이드를 참조하세요.

개선 사항

보안 문제 및 CVE 수정됨:

  • MySQL 저장 프로시저의 보안 문제를 수정했습니다.

이 릴리스에는 MySQL 5.7.44까지의 모든 커뮤니티 CVE 수정 사항이 포함되어 있습니다. 다음과 같은 CVE 수정 사항이 포함됩니다.

가용성 향상:

  • 병렬 쿼리를 실행할 때 Aurora MySQL DB 인스턴스가 다시 시작되는 문제를 수정했습니다.

  • 원활한 확장, 제로 다운타임 재시작 (ZDR), 제로 다운타임 패치 (ZDP) 중에 연결 리소스에 대한 동시 액세스로 인해 데이터베이스 서버가 재시작되는 문제를 수정했습니다.

  • 로그 애플리케이션에 사용되는 메모리를 비울 때 리더 DB 인스턴스가 다시 시작되는 문제를 수정했습니다.

  • 백그라운드 작업에서 임시 인덱스가 삭제되는 동안 쿼리 실행이 길어지거나 실패하는 백그라운드 프로세스의 문제를 수정했습니다.

  • 메타데이터 불일치로 인해 작성자 DB 인스턴스가 다시 시작될 수 있는 시작 루틴 관련 문제를 수정했습니다.

  • 트랜잭션 복구 진행률 표시기가 추가되었습니다. 이렇게 하면 트랜잭션 복구가 완료되는 데 시간이 오래 걸리는 드문 상황이지만 사용할 수 없는 상황이 발생할 가능성을 방지할 수 있습니다.

  • Writer DB 인스턴스에서 변경되거나 삭제되는 테이블을 읽을 때 리더 DB 인스턴스가 다시 시작되는 문제를 수정했습니다.

  • thread_stack파라미터 값이 낮으면 데이터베이스가 반복적으로 재시작되던 문제를 수정했습니다. 성공적인 부팅을 보장하고 시작 문제를 방지하기 위해 허용 thread_stack 최소값을 131,072에서 136,192로 늘렸습니다.

  • 병렬 쿼리를 실행할 때 리더 DB 인스턴스가 다시 시작되는 문제를 수정했습니다.

  • Writer DB 인스턴스에서 특정 드문 트랜잭션 커밋 주문이 발생하는 경우 Aurora 읽기 전용 복제본이 다시 시작되는 문제를 수정했습니다.

  • 드문 경우이긴 하지만 읽기 전용 트랜잭션이 공유 잠금을 획득하면 DB 인스턴스가 다시 시작되는 문제를 수정했습니다.

  • 전달된 암시적 커밋 문에 오류가 발생할 경우 쓰기 전달을 사용하는 리더 DB 인스턴스가 다시 시작되는 문제를 수정했습니다.

일반적인 개선 사항:

  • 기본 키 열과 고유 키 열이 있는 테이블에서 동시 명령문을 수행할 때, 그리고 명령문의 행마다 고유 키 위반이 있는 경우 일부 행에서 INSERT SQL 문에 예상치 못한 AUTO_INCREMENT 기본 키 위반 오류 또는 경고가 발생할 수 있는 INSERT 문제가 수정되었습니다.

  • ZDR이 쿼리에 힌트로 설정된 세션 변수를 잘못 복원할 때 잘못된 쿼리 결과가 발생할 수 있는 문제를 수정했습니다.

  • 내장 LPAD 함수와 RPAD 문자열 함수를 사용할 때 불완전한 결과 집합이 반환되는 병렬 쿼리 문제를 수정했습니다.

  • Writer DB 인스턴스에서 외래 키가 있는 테이블에 대해 ALTER TABLE RENAME COLUMN 명령문을 실행할 때 리더 DB 인스턴스에서 외래 키 인덱스가 누락되는 문제를 수정했습니다.

  • 쓰기 전달 비활성화 프로세스를 완료하는 데 실패할 수 있는 문제를 수정했습니다.

  • Aurora Serverless v1스케일링 중 스케일링 포인트를 찾는 동안 내부 데이터 구조에 대한 잘못된 액세스로 인해 DB 인스턴스가 다시 시작되는 문제를 수정했습니다.

  • db.t4g.medium 및 db.t4g.large DB 인스턴스에 대해 Performance Insights 자동 관리를 활성화했을 때 성능 스키마가 활성화되지 않던 문제를 수정했습니다.

  • SageMaker Amazon에 대한 Aurora 기계 학습 작업의 요청 제한 시간이 3초에서 30초로 늘어났습니다. 이렇게 하면 고객이 더 큰 배치 크기를 사용할 때 Aurora Machine SageMaker Learning에서 Amazon 요청에 대한 재시도 또는 실패 횟수가 증가하는 문제를 해결하는 데 도움이 됩니다.

  • MySQL Event Scheduler에서 실행한 느린 INSERTDELETE,, UPDATE 쿼리가 느린 쿼리가 앞에 나타나지 않는 한 느린 쿼리 로그에 기록되지 않던 문제를 수정했습니다. SELECT

MySQL Community Edition 버그 수정 통합

이 릴리스에는 5.7.44까지의 모든 커뮤니티 버그 수정이 포함되어 있습니다. 자세한 정보는 Aurora MySQL 2.x 데이터베이스 엔진 업데이트를 통해 수정한 MySQL 버그을 참조하세요.

  • 명령문을 실행하는 동안 트리거에 바인딩된 임시 테이블로 인해 예기치 않은 DB 엔진 재시작이 발생할 수 있는 문제가 수정되었습니다.

  • 단일 테이블 UPDATE 및 인덱싱된 표현식을 사용하는 DELETE 명령문을 준비된 명령문으로 실행할 때 서버가 종료될 수 있는 결함을 수정했습니다. (버그 #29257254)

Aurora MySQL 버전 2에서 지원되지 않는 기능

다음 기능은 Aurora MySQL 버전 2(MySQL 5.7과 호환)에서는 현재 지원되지 않습니다.

  • 배치화 스캔

MySQL 5.7 호환성

이 Aurora MySQL 버전은 MySQL 5.7과 연결성이 호환되며 JSON 지원, 공간 인덱스 및 생성된 열과 같은 기능이 포함되어 있습니다. Aurora MySQL은 z축 곡선을 사용하는 공간 인덱싱의 기본 구현을 사용하여 MySQL 5.7보다 20배 이상 높은 쓰기 성능과 10배 이상 높은 읽기 성능을 공간 데이터 집합에 제공합니다.

이 Aurora MySQL 버전은 현재 다음과 같은 MySQL 5.7 기능을 지원하지 않습니다.

  • CREATE TABLESPACE SQL 문

  • 그룹 복제 플러그인

  • 페이지 크기 증가

  • 시작 시 InnoDB 버퍼 풀 로딩

  • InnoDB 풀 텍스트 구문 분석기 플러그인

  • 멀티 소스 복제

  • 온라인 버퍼 풀 크기 조정

  • 암호 확인 플러그인

  • 쿼리 다시 쓰기 플러그인

  • 복제 필터링

  • X 프로토콜