기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Aurora MySQL 데이터베이스 엔진 업데이트 2023-12-28(버전 2.12.1, MySQL 5.7.40과 호환됨) 이 버전은 표준 지원이 종료되었습니다.
버전: 2.12.1
Aurora MySQL 2.12.1을 일반적으로 사용할 수 있습니다. Aurora MySQL 2.12 버전은 MySQL 5.7.40까지 호환됩니다. 커뮤니티 변경에 대한 자세한 내용은 내SQL 5.7.40(2022-10-11, 일반 가용성)의 변경
현재 지원되는 Aurora MySQL 릴리스는 2.11.*, 2.12.*, 3.01.*, 3.02.*, 3.03.*, 3.04.* 및 3.05.*입니다.
기존 Aurora MySQL 2.* 데이터베이스 클러스터를 Aurora MySQL 2.12.1로 업그레이드할 수 있습니다. 현재 지원되는 모든 Aurora MySQL 릴리스에서 Aurora MySQL 2.12.1로 스냅샷을 복원할 수도 있습니다.
질문이나 우려 사항이 있는 경우 커뮤니티 포럼과 지원 을 통해 AWS 지원을
참고
Aurora MySQL 데이터베이스 클러스터를 업그레이드하는 방법에 대한 자세한 내용은 Amazon Aurora 사용 설명서의 Aurora MySQL DB 클러스터의 마이너 버전 또는 패치 수준 업그레이드를 참조하세요.
개선 사항
보안 문제를 수정하고 아래에 CVEs 나열했습니다.
이 릴리스에는 My CVEs SQL 5.7.44을 포함한 모든 커뮤니티 수정 사항이 포함되어 있습니다.
관리된 환경에서 처리를 미세 조정하기 위한 수정 사항 및 기타 향상된 기능 추가 CVE 수정 사항은 다음과 같습니다.
-
전체 텍스트 검색(FTS) 파서 플러그인(버그 #35432973)을 통한 단일 문자 토큰 처리 수정
-
감사 로그 교체를 처리하는 동안 보고된 이벤트가 감사 로그에 기록되지 않을 수 있는 문제를 해결했습니다.
새로운 기능:
-
다중 스레드 바이너리 로그(binlog) 복제에 대한 지원이 추가되었습니다. 이 경우 binlog 복제본의 SQL 스레드는 가능하면 바이너리 로그 이벤트를 병렬로 적용합니다. Aurora 사용 설명서에서 다중 스레드 복제를 미세 조정하는 데 도움이 되는 구성 옵션에 대해 자세히 알아보세요.
가용성 향상:
-
병렬 쿼리를 사용하는 Aurora MySQL 데이터베이스 인스턴스에서 많은 수의 동시 병렬 쿼리를 실행할 때 데이터베이스가 다시 시작될 수 있는 문제를 해결했습니다.
-
높은 CPU 사용률 및 클라이언트 애플리케이션 제한 시간을 초래할 수 있는 감사 로깅 스레드로 인한 잠금 경합 문제를 해결했습니다.
-
삭제된 테이블에 속한 데이터베이스 페이지를 읽으려고 할 때 데이터베이스 인스턴스가 다시 시작될 수 있는 문제를 해결했습니다.
-
라이터 인스턴스에서 데이터베이스 볼륨이 160GB의 배수로 증가하면 리더 인스턴스가 다시 시작될 수 있는 문제를 해결했습니다.
-
격리 수준을
READ_COMMITED
또는READ_UNCOMMITED
로 설정하고 XA 트랜잭션을 사용하거나 바이너리 로그(binlog)를 활성화한 상태에서 2단계 커밋을 처리할 때 잠금 관리자에서 재시작 또는 장애 조치가 발생할 수 있는 문제를 해결했습니다. -
데이터베이스가 내부 시스템 테이블에서 트리거를 생성하거나 삭제하는 동안 라이터 인스턴스가 다시 시작되면 데이터베이스 클러스터를 사용할 수 없게 되는 문제를 해결했습니다.
-
데이터베이스 연결 수가
max_connections
파라미터로 설정된 값에 가까워지면 데이터베이스 인스턴스가 다시 시작될 수 있는 문제를 해결했습니다. -
전체 텍스트 인덱스가 포함된 테이블에서 Data Manipulation Language(DML) 쿼리를 실행할 때 Aurora 리더 인스턴스가 다시 시작될 수 있는 문제를 수정했습니다.
-
,
INSERT INTO
SELECT
및 와 같은 쿼리를 실행할 때 불일치를 일으킬 수 있는 문제로 인해 이 Aurora MySQL 버전에서는 빠른 삽입이 활성화되지 않습니다FROM
. 빠른 삽입 최적화에 대한 자세한 내용은 Amazon Aurora MySQL 성능 개선 사항을 참조하세요.
일반적인 개선 사항:
-
Aurora 클러스터 볼륨에서 데이터를 읽는 동안 일시적인 네트워크 문제로 인해 병렬 쿼리가 실패할 수 있는 문제를 해결했습니다.
-
다운로드 또는 교체를 위해 로그 파일에 액세스할 수 없게 되고 경우에 따라 CPU 사용률이 증가할 수 있는 감사 로그 파일 관리와 관련된 문제를 수정했습니다.
-
2.11.* 미만 버전에서 업그레이드한 후 소규모 읽기 전용 복제본 인스턴스에서 복제 지연이 증가할 수 있는 문제를 해결했습니다.
-
저장 루틴과 관련된 요청을 확인하기 위해
procs_priv
권한 부여 테이블을 참조할 때 과도한 로그 메시지가 생성될 수 있는 문제를 해결했습니다. -
해시 조인 최적화를 사용하여 쿼리를 실행하는 동안 데이터베이스 인스턴스가 과도한 메모리를 사용할 수 있게 되는 메모리 관리 문제를 해결했습니다.
-
쓰기 전달을 사용할 때
information_schema
및performance_schema
글로벌 상태 테이블에서 변수Threads_running
의 값이 잘못 생성될 수 있는 문제를 해결했습니다. -
분할된 테이블(이전
ha_partition
파티션 핸들러를 지원하는 내SQL 버전에서 생성됨)로SELECT
문을 실행할 때 데이터베이스가 다시 시작되는 문제를 수정했으며 병렬 쿼리는 쿼리 플래너가 선택합니다. -
쓰기 전달이 활성화된 경우 데이터베이스에 새 클라이언트 연결이 설정되지 않는 문제를 해결했습니다.
-
Aurora MySQL binlog 복제본이
USE
명령에 정의된 기본 데이터베이스 없이 소스의 binlog 파일에 기록된QUERY
이벤트를 실행할 때 바이너리 로그(binlog) 복제 지연이 감소했습니다. -
innodb_flush_log_at_trx_commit
파라미터가 1로 설정되지 않은 경우CommitLatency
CloudWatch 지표가 잘못 보고될 수 있는 문제를 수정했습니다. -
데이터베이스 연결이 설정되기 전에 종료될 수 있는 문제를 해결했습니다. 이 문제는 빠른 속도로 연결을 시작하고 종료하는 데이터베이스 인스턴스에 영향을 미칠 가능성이 높습니다.
-
연결된 바이너리 로그(binlog) 소비자가 중복 binlog 복제 서버 를 사용할 때 데이터베이스가 다시 시작될 수 있는 문제를 수정했습니다IDs.
-
replica_parallel_type
변수가 로 설정LOGICAL_CLOCK
되고replica_preserve_commit_order
변수가 로 전환될 때 멀티스레디드 바이너리 로그 복제가 중지될 수 있는 문제를 수정했습니다ON
. 이 문제는 소스에서 500MB를 초과하는 트랜잭션이 실행될 때 발생할 수 있습니다.
MySQL Community Edition 버그 수정 통합
이 릴리스에는 아래 사항 외에도 5.7.40까지의 모든 커뮤니티 버그 수정이 포함되어 있습니다. 자세한 내용은 Aurora MySQL 2.x 데이터베이스 엔진 업데이트로 수정된 내SQL 버그를 참조하세요.
-
SHOW PROCESSLIST
문과 동시에 실행될 때 기존 및 새 원격 연결이 중단될 수 있는 문제를 해결했습니다. (커뮤니티 버그 #34857411) -
복제: 일부 바이너리 로그 이벤트가 경우에 따라 올바르게 처리되지 않았습니다. (버그 #34617506)
Aurora MySQL 버전 2에서는 지원되지 않는 기능
현재 Aurora MySQL 버전 2(MySQL 5.7과 호환)에서는 다음 기능이 지원되지 않습니다.
-
배치화 스캔
내SQL 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 프로토콜