기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Aurora MySQL 데이터베이스 엔진 업데이트 2021년 11월 12일(버전 2.09.3)(사용되지 않음)
버전: 2.09.3
Aurora MySQL 2.09.3이 정식 버전입니다. Aurora MySQL 2.x 버전은 MySQL 5.7과 호환 가능하고, Aurora MySQL 1.x 버전은 MySQL 5.6과 호환됩니다.
현재 지원되는 Aurora MySQL 릴리스는 1.19.5, 1.19.6, 1.22.*, 1.23.*, 2.04.*, 2.07.*, 2.08.*, 2.09.*, 2.10.*, 3.01.* 및 3.02.*입니다.
기존 Aurora MySQL 2.* 데이터베이스 클러스터를 Aurora MySQL 2.10.0으로 업그레이드할 수 있습니다. Aurora MySQL 버전 1을 실행하는 클러스터의 경우 기존 Aurora MySQL 1.23 이상의 클러스터를 2.10.0으로 직접 업그레이드할 수 있습니다. 또한 현재 지원되는 Aurora MySQL 릴리스에서 Aurora MySQL 2.10.0으로 스냅샷을 복원할 수 있습니다.
이전 버전의 Aurora MySQL로 클러스터를 생성하려면 AWS Management Console, AWS CLI또는 Amazon RDS API를 통해 엔진 버전을 지정합니다.
질문이나 우려 사항이 있는 경우 커뮤니티 포럼과 Support를 통해 AWS Support
참고
Aurora MySQL 데이터베이스 클러스터를 업그레이드하는 방법에 대한 자세한 내용은 Amazon Aurora 사용 설명서의 Aurora MySQL DB 클러스터의 부 버전 또는 패치 수준 업그레이드를 참조하세요.
개선 사항
보안 수정:
관리된 환경에서 처리를 미세 조정하기 위한 수정 사항 및 기타 향상된 기능 아래의 추가 CVE 수정:
가용성 향상:
-
information_schema의 테이블에서 실행되는 쿼리에 대한 경합을 줄일 수 있는 최적화를 도입했습니다.
-
ECDHE SSL 암호에 대한 지원을 추가합니다.
일반적인 개선 사항:
-
드문 경우지만 메모리 내 데이터 무결성 검사에 실패할 때 작성기 인스턴스가 다시 시작될 수 있는 문제를 수정했습니다.
-
드문 경우지만 바이너리 로깅을 사용하는 동안 클러스터 볼륨이 확장될 때 데이터베이스 인스턴스가 다시 시작되던 문제를 수정했습니다.
-
데이터베이스 인스턴스를 다시 시작하는 동안 드문 경합 상태가 수정되어 두 개 이상의 재시작을 발생시키던 문제를 수정했습니다.
-
데이터베이스에 사용자 및 권한 조합이 많은 경우 데이터베이스 인스턴스 재시작이 실패할 수 있는 문제를 수정했습니다.
-
LIMIT 절을 사용하여 SQL 문을 실행할 때 데이터베이스가 다시 시작될 수 있는 병렬 쿼리 문제를 수정했습니다.
-
aurora 복제 지연을 잘못 보고하는 문제가 해결되었습니다.
-
Aurora-MySQL 1.x(MySQL 5.6 기반)에서 Aurora-MySQL 2.x(MySQL 5.7 기반)로 인플레이스 메이저 버전을 업그레이드한 후 general_log 및 slow_log 테이블에 액세스할 수 없게 되는 문제를 수정했습니다.
-
드문 경우지만 데이터베이스의 작업 부하가 많은 동안 innodb_trx, innodb_lock 또는 innodb_lockwaits 테이블을 쿼리할 때 데이터베이스 인스턴스가 다시 시작될 수 있는 문제를 수정했습니다. 성능 개선 도우미와 같은 모니터링 도구 및 기능은 이러한 테이블을 쿼리할 수 있습니다.
-
'FLUSH TABLES WITH READ LOCK' SQL 문이 실행될 때 데이터베이스 인스턴스가 다시 시작될 수 있는 문제를 수정했습니다.
-
읽기 프로그램 인스턴스를 삭제하는 동안 InnoDB 제거 프로세스가 일시 중지되어 히스토리 목록 길이가 일시적으로 증가하는 문제를 수정했습니다.
-
가상 열이 포함된 테이블에 대해 SQL 문을 실행할 때 데이터베이스가 다시 시작될 수 있는 병렬 쿼리 문제를 수정했습니다.
-
GROUP BY 절과 범위 술어가 포함된 WHERE 절을 사용하여 쿼리를 실행할 때 데이터베이스가 잘못된 그룹화 또는 정렬 순서를 반환할 수 있는 병렬 쿼리 문제를 수정했습니다.
-
드문 경우지만 JSON 함수를 사용하여 SQL 문을 실행할 때 데이터베이스가 다시 시작될 수 있는 병렬 쿼리의 문제가 해결되었습니다.
-
드문 경우지만 전역 데이터베이스 복제 중 경합 조건으로 인해 기본 글로벌 데이터베이스 클러스터의 라이터 인스턴스가 다시 시작될 수 있는 문제가 해결되었습니다.
-
특정 DDL 및 DCL 문을 복제할 때 HA_ERR_FOUND_DUPP_KEY 오류가 발생하면서 Binlog 복제본이 중지될 수 있는 문제를 수정했습니다. 이 문제는 원본 인스턴스가 혼합 바이너리 로깅 형식과 READ COMMITED 또는 READ UNCOMMITED 격리 수준으로 구성된 경우에 발생합니다.
-
드문 경우지만 READ COMMITED 격리 수준에서 XA 트랜잭션을 사용할 때 데이터베이스 인스턴스가 다시 시작될 수 있는 문제가 해결되었습니다.
-
다음 조건을 모두 충족할 때 기존 행의 TIMESTAMP 열 값이 최신 타임스탬프로 업데이트되는 문제를 수정했습니다. 1. 테이블에 대한 트리거가 있습니다. 2. ON DUPLATE KEY UPDATE 절이 있는 테이블에 대해 INSERT가 수행됩니다. 3. 삽입된 행이 UNIQUE 인덱스 또는 PRIMARY KEY에서 중복 값을 위반합니다. 4. 하나 이상의 열은 TIMESTAMP 데이터 형식이며 기본값은 CURRENT_TIMESTAMP입니다.
-
드문 경우지만 잘못된 확인 처리로 인해 리더 인스턴스가 다시 시작될 수 있는 문제가 해결되었습니다.
-
라이터 인스턴스가 데이터베이스 볼륨을 확장하여 특정 볼륨 크기 경계를 넘을 때 리더 인스턴스가 다시 시작될 수 있는 문제를 수정했습니다.
-
복제된 클러스터 볼륨을 사용하여 데이터베이스 인스턴스의 재시작 시간이 더 길어질 수 있는 문제를 수정했습니다.
-
라이터 인스턴스에서 TRUNCATE TABLE 작업을 수행한 후 데이터베이스 인스턴스 재시작이 한 번 이상 실패할 수 있는 문제를 수정했습니다.
-
드문 경우지만 데이터베이스 인스턴스가 다시 시작될 수 있는 문제를 수정했습니다.
-
드문 경우지만 데이터베이스 볼륨이 160GB의 배수로 증가하면 라이터 인스턴스가 다시 시작될 수 있는 문제를 수정했습니다.
MySQL 커뮤니티 에디션 버그 픽스 통합
-
버그 #23533396 - 새 인덱스를 추가할 때 서버는 내부적으로 정의된 외래 키 인덱스를 삭제하고 가상 생성 열에 정의된 보조 인덱스를 외래 키 인덱스로 사용하려고 시도하여 서버가 종료되었습니다. InnoDB는 이제 외래 키 제약 조건이 가상 생성 열에 정의된 보조 인덱스를 참조하도록 허용합니다.
-
버그 #29550513 - 복제: WAIT_FOR_EXECUTED_GTID_SET() 함수의 잠금 문제로 인해 특정 상황에서 서버가 멈출 수 있습니다. 이제 문제가 수정되었습니다.
Aurora MySQL 버전 1과의 비교
다음 Amazon Aurora MySQL 기능은 Aurora MySQL 버전 1(MySQL 5.6과 호환됨)에서 지원되지만 현재 이 기능은 Aurora MySQL 버전 2(MySQL 5.7과 호환됨)에서는 지원되지 않습니다.
-
비동기식 키 미리 가져오기(AKP). 자세한 내용은 Amazon Aurora 사용 설명서의 비동기식 키 프리페치를 사용하여 Aurora MySQL 인덱싱된 조인 쿼리 최적화를 참조하세요.
-
해시 조인. 자세한 내용은 Amazon Aurora 사용 설명서의 해시 조인을 사용하여 대규모 Aurora MySQL 조인 쿼리 최적화를 참조하세요.
-
동기식 호출 함수를 위한 기본 AWS Lambda 함수입니다. 자세한 내용은 Amazon Aurora 사용 설명서의 Aurora MySQL 네이티브 함수로 Lambda 함수 호출을 참조하세요.
-
배치화 스캔. 자세한 내용은 Aurora MySQL 데이터베이스 엔진 업데이트 2017년 12월 11일(버전 1.16)(사용되지 않음) 섹션을 참조하세요.
-
Amazon S3 버킷을 사용하여 MySQL에서 데이터 마이그레이션. 자세한 내용은 Amazon Aurora 사용 설명서의 Amazon S3 버킷을 사용하여 MySQL에서 데이터 마이그레이션을 참조하세요.
MySQL 5.7 호환성
이 Aurora MySQL 버전은 MySQL 5.7과 연결성이 호환되며 JSON 지원, 공간 인덱스 및 생성된 열과 같은 기능이 포함되어 있습니다. Aurora MySQL은 z축 곡선을 사용하는 공간 인덱싱의 기본 구현을 사용하여 MySQL 5.7보다 20배 이상 높은 쓰기 성능과 10배 이상 높은 읽기 성능을 공간 데이터 집합에 제공합니다.
이 Aurora MySQL 버전은 현재 다음과 같은 MySQL 5.7 기능을 지원하지 않습니다.
-
그룹 복제 플러그인
-
페이지 크기 증가
-
시작 시 InnoDB 버퍼 풀 로딩
-
InnoDB 풀 텍스트 구문 분석기 플러그인
-
멀티 소스 복제
-
온라인 버퍼 풀 크기 조정
-
암호 확인 플러그인
-
쿼리 다시 쓰기 플러그인
-
복제 필터링
-
CREATE TABLESPACE
SQL 문