기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Aurora MySQL 데이터베이스 엔진 업데이트 2022-11-18(버전 3.02.2)(사용되지 않음)
버전: 3.02.2
Aurora MySQL 3.02.2가 정식 출시되었습니다. Aurora MySQL 3.02 버전은 MySQL 8.0.23과 호환되고, Aurora MySQL 2.x 버전은 MySQL 5.7과 호환되며, Aurora MySQL 1.x 버전은 MySQL 5.6과 호환됩니다.
Aurora MySQL 버전 3의 새로운 기능과 Aurora MySQL 버전 3과 Aurora MySQL 버전 2 또는 커뮤니티 MySQL 8.0의 차이점에 대한 자세한 내용은 Amazon Aurora 사용 설명서의 Aurora MySQL 버전 2와 Aurora MySQL 버전 3 비교를 참조하세요.
현재 지원되는 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 3.02.2로 스냅샷을 복원할 수 있습니다.
Aurora MySQL 버전 3으로의 업그레이드 계획에 대한 자세한 내용은 Amazon Aurora 사용 설명서의 Aurora MySQL 버전 3에 대한 업그레이드 계획을 참조하세요. 업그레이드 절차 자체는 Amazon Aurora 사용 설명서의 Aurora MySQL 버전 3으로 업그레이드를 참조하세요. Aurora MySQL 업그레이드에 대한 일반 정보는 Amazon Aurora 사용 설명서의 Amazon Aurora MySQL DB 클러스터 업그레이드를 참조하세요.
문제 해결 정보는 Aurora MySQL 버전 3의 업그레이드 문제 해결을 참조하세요.
질문이나 우려 사항이 있는 경우 커뮤니티 포럼과 Support를 통해 AWS Support
개선 사항
Aurora MySQL 버전 3.02.2는 정식 출시되었으며 일반적으로 커뮤니티 MySQL 8.0.23과 호환됩니다.
아래 나열된 보안 문제 및 CVE 해결:
관리된 환경에서 처리를 미세 조정하기 위한 수정 사항 및 기타 향상된 기능 아래의 추가 CVE 수정:
가용성 향상:
-
데이터베이스 인스턴스에 대한 연결이 명시적으로 또는 암시적으로 종료될 때 잘못된 메모리에 잘못 액세스하여 데이터베이스 인스턴스가 다시 시작될 수 있는 문제를 해결했습니다.
-
대규모 인스턴스 클래스에서 버퍼 풀 초기화가 예상보다 오래 걸려 데이터베이스 시작이 반복적으로 중단될 수 있는 문제를 해결했습니다.
-
드문 경우지만 Aurora Serverless v2가 규모 조정 중에 테이블 캐시 업데이트를 잘못 시도하면 데이터베이스 인스턴스가 다시 시작될 수 있는 문제를 해결했습니다.
-
드문 경우지만 10진수 열을 소수점 이하 0자리로 자르는 GROUP BY 절을 사용하여 쿼리를 처리할 때 데이터베이스가 다시 시작될 수 있는 문제를 해결했습니다.
-
,
INSERT INTO
SELECT
및와 같은 쿼리를 실행할 때 불일치를 일으킬 수 있는 문제로 인해이 Aurora MySQL 버전에서는 빠른 삽입이 활성화되지 않습니다FROM
. 빠른 삽입 최적화에 대한 자세한 내용은 Amazon Aurora MySQL 성능 향상을 참조하세요.
일반적인 개선 사항:
-
mysql.host 테이블의 메타데이터 불일치로 인해 Aurora MySQL 버전 2(MySQL 5.7과 호환)에서 Aurora MySQL 버전 3(MySQL 8.0과 호환)으로의 업그레이드가 실패할 수 있는 문제를 해결했습니다.
-
Aurora MySQL 버전 2(MySQL 5.7과 호환)에서 Aurora MySQL 버전 3(MySQL 8.0과 호환)으로의 업그레이드 시간을 단축하는 성능 개선 사항을 추가했습니다. 특정 업그레이드 단계를 병렬화하면 db.r6g.16xlarge 또는 db.r5.24xlarge와 같은 더 큰 인스턴스 클래스를 사용할 때 시간이 더욱 단축됩니다.
-
이전 버전의 경우 50개 오류만 표시하도록 제한되었는데 Aurora MySQL 버전 2(MySQL 5.7과 호환)에서 Aurora MySQL 버전 3(MySQL 8.0과 호환)으로 업그레이드할 때 모든 오류를 표시하도록 지원을 추가했습니다.
-
드문 경우지만 Aurora MySQL 버전 2(MySQL 5.7과 호환)에서 Aurora MySQL 버전 3(MySQL 8.0과 호환)으로 메이저 버전을 업그레이드한 후 자동 증가 카운터가 잘못될 수 있는 문제를 해결했습니다.
-
'mysql.innodb_table_stats' 및 'mysql.innodb_index_stats' 테이블을 마이그레이션하는 데 예상보다 시간이 오래 걸리기 때문에 Aurora MySQL 버전 2에서 Aurora MySQL 버전 3으로의 메이저 버전 업그레이드가 실패할 수 있는 문제를 해결했습니다. 이 문제는 주로 테이블 수가 많은(150만 개 초과) 데이터베이스 클러스터에 영향을 미쳤습니다.
-
AMS 8.0 엔진 업그레이드 워크플로의 결함으로 인해 Aurora MySQL 버전 2에서 Aurora MySQL 버전 3으로의 메이저 버전 업그레이드가 실패하여 로그 레코드가 Aurora 스토리지 클러스터 볼륨에 누적되고 정상적인 쓰기 작업이 중지될 수 있는 문제를 해결했습니다. 이 문제는 주로 테이블 수가 많은(대략 75만 개 초과) 데이터베이스 클러스터에 영향을 미쳤습니다.
-
MySQL 제거 스레드가 활성 상태로 잘못 유지되어 Aurora MySQL Serverless v2 유휴 인스턴스가 0.5 ACU로 축소되지 않는 문제를 해결했습니다.
-
인스턴스의 수신 연결이 갑자기 증가할 때 데이터베이스 인스턴스에 연결하면서 애플리케이션의 지연 시간이 길어지는 문제를 해결했습니다.
-
Aurora MySQL 데이터베이스 인스턴스의 연결 설정 지연 문제를 해결하는 데 도움이 되는 두 가지 새로운 Amazon CloudWatch 지표를 도입했습니다. AuroraSlowHandshakeCount 및 AuroraSlowConnectionHandleCount 지표에 대한 자세한 내용은 Aurora CloudWatch 지표 정의에서 확인할 수 있습니다.
MySQL Community Edition 버그 수정 통합
이 릴리스에는 아래 사항 외에도 8.0.23까지의 모든 커뮤니티 버그 수정이 포함되어 있습니다. 자세한 내용은 Aurora MySQL 3.x 데이터베이스 엔진 업데이트를 통해 수정한 MySQL 버그를 참조하세요.
-
OR 조건을 사용한 쿼리를 실행할 때 null 허용 여부 속성의 부정확한 계산으로 인해 특정 상황에서 잘못된 결과가 반환될 수 있는 문제를 해결했습니다. (버그 #34060289)
-
다음 두 조건이 충족될 때 특정 상황에서 잘못된 결과가 반환될 수 있는 문제를 해결했습니다.
-
파생 테이블이 외부 쿼리 블록에 병합되어 있습니다.
-
쿼리에 왼쪽 조인과 IN 하위 쿼리가 포함되어 있습니다. (버그 #34060289)
-
-
성능 스키마에 대한 DROP 권한을 취소할 수 없는 문제를 해결했습니다. (버그 #33578113)
-
실행 사이에 삭제되었다가 다시 생성된 하나 이상의 테이블에 대해 작동하며 EXISTS를 사용하는 IF 문이 포함된 저장 프로시저가 첫 번째 간접 호출 이후 후속 간접 호출에서 올바르게 실행되지 않는 문제를 해결했습니다. (MySQL 버그 #32855634)
-
최대 정수 열 값을 초과할 때 잘못된 AUTO_INCREMENT 값이 생성되었습니다. 이 오류는 최대 열 값을 고려하지 않았기 때문에 발생했습니다. 이 경우 이전의 유효한 AUTO_INCREMENT 값이 반환되어 중복 키 오류가 발생합니다. (버그 #87926, 버그 #26906787)
-
특정 테이블 ID로 사용자가 생성한 테이블이 포함된 Aurora MySQL 버전 1(MySQL 5.6과 호환) 데이터베이스 클러스터를 업그레이드하는 동안 오류가 발생할 수 있는 문제를 해결했습니다. 이러한 테이블 ID를 할당하면 Aurora MySQL 버전 2(MySQL 5.7과 호환)에서 Aurora MySQL 버전 3(MySQL 8.0과 호환)으로 업그레이드하는 동안 데이터 딕셔너리 테이블 ID가 충돌할 수 있습니다. (버그 #33919635)