Aurora MySQL v3 Release Notes 정리

Aurora MySQL v3.02.2 – MySQL 8.0.23 호환 (2022-11-18) (Deprecated)

Estimated reading: 1 minute 30 views

버전: 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 업그레이드 문제 해결을 참조하세요.

질문이나 우려 사항이 있는 경우, 커뮤니티 포럼과 AWS Support에서 AWS 지원을 받을 수 있습니다. 자세한 내용은 Amazon Aurora User GuideAmazon Aurora DB 클러스터 유지 관리를 참조하십시오.

개선 사항

Aurora MySQL 버전 3.02.2가 일반적으로 제공되며, 커뮤니티 MySQL 8.0.23과 대체로 호환됩니다.

아래에 나열된 보안 문제 및 CVEs 해결:

관리 환경에서의 처리 방식을 최적화하기 위한 수정 및 기타 개선 사항. 추가적인 CVE 수정 사항은 아래에 나와 있습니다:

가용성 개선:

가용성 개선 사항:
데이터베이스 인스턴스에 대한 연결이 명시적으로 또는 암시적으로 종료될 때 잘못된 메모리에 접근하여 데이터베이스 인스턴스가 재시작될 수 있는 문제를 수정했습니다.

  • 버퍼 풀 초기화가 예상보다 오래 걸려 규모가 큰 인스턴스 클래스에서 데이터베이스 시작이 반복적으로 중단될 수 있는 문제를 해결했습니다.
  • 드문 경우에 Aurora Serverless v2가 스케일링 중 테이블 캐시를 잘못 업데이트하려고 시도할 때 데이터베이스 인스턴스가 재시작될 수 있는 문제를 수정했습니다.
  • 드문 경우에 소수 자릿수를 0으로 절삭하는 GROUP BY 절이 포함된 쿼리를 처리할 때 데이터베이스가 재시작될 수 있는 문제를 해결했습니다.

이 Aurora MySQL 버전에서는 INSERT INTO, SELECT, 및 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_statsmysql.innodb_index_stats 테이블의 마이그레이션 시간이 예상보다 오래 걸려 Aurora MySQL 버전 2에서 Aurora MySQL 버전 3으로 주요 버전 업그레이드가 실패할 수 있는 문제를 수정했습니다. 이 문제는 주로 테이블이 많은 데이터베이스 클러스터(> 150만 개)에 영향을 미쳤습니다.
  • AMS 8.0 엔진 업그레이드 워크플로의 결함으로 인해 로그 레코드가 Aurora 스토리지 클러스터 볼륨에 축적되어 정상적인 쓰기 작업을 중단시켜 Aurora MySQL 버전 2에서 버전 3으로의 주요 버전 업그레이드가 실패할 수 있는 문제를 수정했습니다. 이 문제는 주로 약 75만 개 이상의 테이블을 가진 데이터베이스 클러스터에 영향을 미쳤습니다.
  • MySQL 정리 스레드가 잘못 활성화된 상태로 유지되어 Aurora MySQL Serverless v2 유휴 인스턴스가 0.5 ACU로 축소되지 않는 문제를 수정했습니다.
  • 데이터베이스 인스턴스에 갑작스럽게 들어오는 연결이 급증할 때, 애플리케이션이 데이터베이스 인스턴스에 연결하는 과정에서 지연 시간이 증가할 수 있는 문제를 수정했습니다.
  • Aurora MySQL 데이터베이스 인스턴스의 연결 지연 문제를 해결하기 위해 두 개의 새로운 Amazon CloudWatch 지표가 도입되었습니다. AuroraSlowHandshakeCount와 AuroraSlowConnectionHandleCount 지표에 대한 자세한 내용은 Aurora CloudWatch 지표 정의에서 확인할 수 있습니다.

MySQL 커뮤니티 에디션 버그 수정 통합

이 릴리스에는 아래에 나열된 내용 외에도 8.0.23 버전까지 모든 커뮤니티 버그 수정을 포함합니다. 자세한 정보는 Aurora MySQL 3.x 데이터베이스 엔진 업데이트에 의해 수정된 MySQL 버그를 참조하세요.

  • OR 조건을 사용한 쿼리를 실행할 때 nullability 속성의 부정확한 계산으로 인해 특정 조건에서 잘못된 결과를 반환할 수 있는 문제를 수정했습니다. (버그 #34060289)
  • 특정 조건에서 다음 두 가지 조건이 충족될 때 잘못된 결과를 반환할 수 있는 문제를 수정했습니다.
  • 파생 테이블이 외부 쿼리 블록에 병합되는 경우.
  • 쿼리에 LEFT JOIN과 IN 서브쿼리가 포함되어 있습니다. (버그 #34060289)

Performance Schema에서 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)
    [root@minhang24 translator]#

Leave a Comment



이 문서 공유

Aurora MySQL v3.02.2 – MySQL 8.0.23 호환 (2022-11-18) (Deprecated)

링크 복사

CONTENTS