Aurora MySQL 데이터베이스 엔진 업데이트 2023년 12월 8일(버전 3.03.3, MySQL 8.0.26과 호환) - Amazon Aurora

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

Aurora MySQL 데이터베이스 엔진 업데이트 2023년 12월 8일(버전 3.03.3, MySQL 8.0.26과 호환)

버전: 3.03.3

Aurora MySQL 3.03.3이 정식 출시되었습니다. Aurora MySQL 3.03 버전은 MySQL 8.0.26과 호환됩니다. 8.0.23에서 8.0.28까지 이루어진 커뮤니티 변경 사항에 대한 자세한 내용은 MySQL 8.0 Release Notes를 참조하세요.

Aurora MySQL 버전 3의 새로운 기능에 대한 자세한 내용은 Aurora MySQL 버전 3은 MySQL 8.0과 호환을 참조하세요. Aurora MySQL 버전 3과 Aurora MySQL 버전 2의 차이점에 대한 자세한 내용은 Aurora MySQL 버전 2와 Aurora MySQL 버전 3의 비교를 참조하세요. Aurora MySQL 버전 3과 MySQL 8.0 커뮤니티 에디션의 비교 내용은 Aurora MySQL 버전 3과 MySQL 8.0 커뮤니티 에디션 비교를 참조하세요.

현재 사용 가능한 Aurora MySQL 릴리스는 2.07.9, 2.07.10, 2.11.*, 2.12.*, 3.01.*, 3.02.*, 3.03.*, 3.04.*, 3.05.*입니다.

Amazon RDS 블루/그린 배포를 사용하여 현재 사용 가능한 Aurora MySQL 버전 2 클러스터에서 Aurora MySQL 버전 3.03.3 클러스터로 인플레이스 업그레이드를 수행하거나, 스냅샷을 복원하거나, 관리형 블루/그린 업그레이드를 시작할 수 있습니다.

Aurora MySQL 버전 3으로의 업그레이드 계획에 대한 자세한 내용은 Amazon Aurora 사용 설명서의 Aurora MySQL 버전 3에 대한 업그레이드 계획을 참조하세요. Aurora MySQL 업그레이드에 대한 일반 정보는 Amazon Aurora 사용 설명서의 Amazon Aurora MySQL DB 클러스터 업그레이드를 참조하세요.

문제 해결 정보는 Aurora MySQL 버전 3의 업그레이드 문제 해결을 참조하세요.

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

개선 사항

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

관리된 환경에서 처리를 미세 조정하기 위한 수정 사항 및 기타 향상된 기능 추가 CVE 수정은 다음과 같습니다.

가용성 향상:

  • 병렬 쿼리를 사용하는 Aurora MySQL 데이터베이스 인스턴스에서 많은 수의 동시 병렬 쿼리를 실행할 때 데이터베이스가 다시 시작될 수 있는 문제를 해결했습니다.

  • binlog 소스에 gtid_modeON 또는 ON_PERMISSIVE로 설정된 경우 향상된 binlog가 활성화된 바이너리 로그(binlog) 복제본 클러스터에서 실행된 GTID 세트가 잘못 복구될 수 있는 문제를 해결했습니다. 이 문제로 인해 복구 중에 복제본 클러스터의 라이터 인스턴스가 추가로 다시 시작되거나 실행된 GTID 세트를 쿼리할 때 잘못된 결과가 생성될 수 있습니다.

  • 향상된 바이너리 로그가 활성화된 경우 사용 가능한 메모리 감소로 인해 Aurora MySQL 데이터베이스 인스턴스가 다시 시작되거나 장애 조치가 발생할 수 있는 메모리 관리 문제를 해결했습니다.

  • 라이터 인스턴스에서 데이터베이스 볼륨이 160GB의 배수로 증가하면 리더 인스턴스가 다시 시작될 수 있는 문제를 해결했습니다.

  • 바이너리 로그 복구 프로세스가 실행되는 동안 향상된 바이너리 로그 기능이 활성화된 Aurora MySQL 데이터베이스 인스턴스가 시작될 경우 시작 도중 멈출 수 있는 문제를 해결했습니다.

  • 제로 가동 중지 패치 적용 중에 인스턴스가 다시 시작되어 데이터베이스 연결이 예기치 않게 종료되는 문제를 해결했습니다.

  • SHOW STATUSPURGE BINARY LOGS 문을 동시에 실행할 때 교착 상태로 인해 데이터베이스 인스턴스가 다시 시작될 수 있는 문제를 해결했습니다. purge binary logs는 사용자가 구성한 binlog 보존 기간을 준수하기 위해 실행되는 관리형 문입니다.

  • Aurora 복제본이 있는 클러스터에서 향상된 binlog 기능을 사용할 때 긴 세마포어 대기 시간 때문에 데이터베이스 인스턴스가 다시 시작될 수 있는 문제를 해결했습니다.

일반적인 개선 사항:

  • 향상된 binlog 기능이 활성화된 경우 Aurora 스토리지에 쓰기 전에 사용되지 않은 스토리지 메타데이터를 제거했습니다. 이렇게 하면 네트워크를 통해 전송되는 바이트 증가에 따른 쓰기 지연 시간 증가로 인해 데이터베이스 다시 시작 또는 장애 조치가 발생할 수 있는 특정 상황이 방지됩니다.

  • 향상된 binlog가 활성화된 경우 NumBinaryLogFiles CloudWatch 지표에 잘못된 결과가 표시되는 문제를 수정했습니다.

  • 데이터베이스 인스턴스를 다시 시작할 때까지 table_open_cache 데이터베이스 파라미터의 수정 사항이 적용되지 않는 문제를 해결했습니다.

  • 연결된 바이너리 로그(binlog) 소비자가 중복된 binlog 복제 서버 ID를 사용할 때 데이터베이스가 다시 시작될 수 있는 문제를 해결했습니다.

MySQL Community Edition 버그 수정 통합

이 릴리스에는 아래 사항 외에도 8.0.26까지의 모든 커뮤니티 버그 수정이 포함되어 있습니다. 자세한 내용은 Aurora MySQL 3.x 데이터베이스 엔진 업데이트를 통해 수정한 MySQL 버그를 참조하세요.

  • 백그라운드 TLS 인증서 교체로 인해 CPU 사용률이 높아질 수 있는 문제를 해결했습니다. (커뮤니티 버그 수정 #34284186)