Aurora MySQL 데이터베이스 엔진 업데이트 2024-03-15 (버전 3.04.2, MySQL 8.0.28과 호환) - Amazon Aurora

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

Aurora MySQL 데이터베이스 엔진 업데이트 2024-03-15 (버전 3.04.2, MySQL 8.0.28과 호환)

버전: 3.04.2

Aurora MySQL 3.04.2는 일반적으로 사용할 수 있습니다. Aurora MySQL 3.04 버전은 MySQL 8.0.28과 호환됩니다. 발생한 커뮤니티 변경 사항에 대한 자세한 내용은 MySQL 8.0 릴리스 노트를 참조하십시오.

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 커뮤니티 에디션 비교를 참조하세요.

참고

이 버전은 장기 지원(LTS) 릴리스로 지정됩니다. 자세한 내용은 Amazon Aurora 사용 설명서의 Aurora MySQL LTS(장기 지원) 릴리스를 참조하세요.

LTS 버전의 경우 AutoMinorVersionUpgrade 파라미터를 로 설정 true (또는 에서 자동 마이너 버전 업그레이드 활성화 AWS Management Console) 하지 않는 것이 좋습니다. 이렇게 하면 DB 클러스터가 3.05.2와 같은 비 LTS 버전으로 업그레이드될 수 있습니다.

현재 지원되는 Aurora MySQL 릴리스는 2.07.9, 2.7.10, 2.11.*, 2.12.*, 3.03.*, 3.04.*, 3.05.* 및 3.06.*입니다.

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

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 수정 사항이 포함되었습니다.

가용성 향상:

  • Writer DB 인스턴스의 워크로드가 많을 때 읽기 전용 복제본 DB 인스턴스를 성공적으로 시작할 수 없는 문제가 수정되었습니다.

  • Aurora 스토리지와 통신하는 구성 요소의 결함으로 인해 Aurora MySQL 작성기 DB 인스턴스가 장애 조치될 수 있는 문제를 수정했습니다. 이 결함은 소프트웨어 업데이트 이후 DB 인스턴스와 기본 스토리지 간의 통신이 중단되어 발생합니다.

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

  • 데이터베이스 인스턴스를 재시작하는 동안 추가 재시작이 발생할 수 있는 문제를 수정했습니다.

  • 감사 로깅 스레드로 인해 발생하는 잠금 경합에 따라 CPU 사용률이 높아지고 클라이언트 애플리케이션 제한 시간이 초과될 수 있는 문제를 해결했습니다.

  • 대규모 롤백 세그먼트가 초기화되는 동안 Aurora MySQL 데이터베이스 인스턴스가 인스턴스 시작 중에 여러 번 다시 시작되는 문제가 수정되었습니다.

  • 집계 함수를 참조하는 쿼리를 실행하는 동안 DB 인스턴스가 다시 시작되는 문제를 수정했습니다.

일반적인 개선 사항:

  • Aurora DB 클러스터 볼륨에서 데이터를 읽는 동안 일시적인 네트워크 문제로 인해 병렬 쿼리가 실패하는 문제를 수정했습니다.

  • 사용자가 쿼리를 중단하거나 쿼리에 대한 세션 제한 시간을 설정할 수 없는 문제를 수정했습니다. performance_schema

  • 복제 인스턴스가 호스트 교체 중일 때 사용자 지정 SSL 인증서 (mysql.rds_import_binlog_ssl_material) 를 사용하도록 구성된 바이너리 로그 (binlog) 복제가 실패할 수 있는 문제를 수정했습니다.

  • 다운로드 또는 로테이션 시 로그 파일에 액세스할 수 없고 경우에 따라 CPU 사용량이 증가할 수 있는 감사 로그 파일 관리 관련 문제를 수정했습니다.

  • AUTO_INCREMENT키 복구를 최적화하여 스냅샷 복원, point-in-time 복구 수행, 데이터베이스에 테이블 수가 많은 DB 클러스터 복제를 위한 완료 시간을 단축했습니다.

  • Community MySQL에서 Aurora MySQL 버전 3.04.0 및 3.04.1로 마이그레이션한 후 일부 performance_schema 테이블을 참조하는 SQL 문에서 이러한 테이블이 누락되어 오류가 반환되는 문제가 수정되었습니다.

  • Aurora MySQL 버전 2.11.*에서 업그레이드한 후 작은 읽기 전용 복제본 인스턴스에서 복제 지연이 증가하는 문제를 수정했습니다.

  • 스냅샷 복원, 역추적 또는 데이터베이스 복제 작업 후 내림차순 인덱스를 사용하는 AUTO_INCREMENT 열에 대해 중복 키 오류가 발생할 수 있는 문제를 수정했습니다.

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

  • 리더 DB 인스턴스가 테이블을 열 수 없고 오류 1146이 발생하는 문제가 수정되었습니다. Writer DB 인스턴스에서 INPLACE 알고리즘을 사용하는 동안 특정 유형의 온라인 데이터 정의 언어 (DDL) 문을 실행하면 이 문제가 발생합니다.

  • 내부 모니터링 프로세스에서 중복 규모 조정 요청을 잘못 제출하는 경우 Aurora Serverless v2 규모 조정 중에 인스턴스가 다시 시작되지 않도록 문제를 해결했습니다.

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

업그레이드 및 마이그레이션:

  • Aurora MySQL 버전 2의 InnoDB 시스템 테이블에 이미 삭제된 테이블스페이스에 대한 항목이 분리되어 있어 Aurora MySQL 버전 3으로의 메이저 버전 업그레이드가 실패하는 문제가 수정되었습니다.

MySQL Community Edition 버그 수정 통합

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

  • 캐시 라인 값이 잘못 계산되어 Graviton 기반 인스턴스에서 데이터베이스를 다시 시작할 때 오류가 발생하는 문제를 수정했습니다. (커뮤니티 버그 수정 #35479763)

  • 여러 AND 또는 XOR 조건을 포함하는 SELECT 문을 하위 쿼리로 사용하여 저장된 루틴을 반복적으로 실행하면 과도한 소비가 발생하여 결국 가상 메모리가 고갈될 수 있습니다. OR (커뮤니티 버그 수정 #33852530)