기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Aurora MySQL 데이터베이스 엔진 업데이트 2025-05-05(버전 3.04.4, MySQL 8.0.28과 호환)
버전: 3.04.4
Aurora MySQL 3.04.4가 정식 버전입니다. Aurora MySQL 3.04 버전은 MySQL 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 Community Edition의 비교는 Amazon Aurora 사용 설명서의 Aurora MySQL 버전 3과 MySQL 8.0 Community Edition 비교를 참조하세요.
참고
이 버전은 장기 지원(LTS) 릴리스로 지정됩니다. 자세한 내용은 Amazon Aurora 사용 설명서의 Aurora MySQL LTS(장기 지원) 릴리스를 참조하세요.
LTS 버전의 경우 AutoMinorVersionUpgrade
파라미터를 true
로 설정(또는 AWS Management Console에서 자동 마이너 버전 업그레이드 활성화)하지 않는 것이 좋습니다. 이렇게 하면 DB 클러스터가 3.05.2와 같은 비LTS 버전으로 업그레이드될 수 있습니다.
현재 지원되는 Aurora MySQL 버전 2 클러스터에서 Aurora MySQL 버전 MySQL 3.04.4 클러스터로 Amazon RDS 블루/그린 배포를 사용하여 zero-downtime-patch를 활용하는 인플레이스 업그레이드를 수행하거나, 스냅샷을 복원하거나, 관리형 블루/그린 업그레이드를 시작할 수 있습니다. https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/blue-green-deployments-overview.html
Aurora MySQL 버전 3으로 업그레이드를 계획하는 방법에 대한 자세한 내용은 Aurora MySQL 클러스터의 메이저 버전 업그레이드 계획을 참조하세요. Aurora MySQL 업그레이드에 대한 일반 정보는 Amazon Aurora 사용 설명서의 Amazon Aurora MySQL DB 클러스터 업그레이드를 참조하세요.
문제 해결 정보는 Amazon Aurora 사용 설명서의 Aurora MySQL 현재 위치 업그레이드 문제 해결을 참조하세요.
질문이나 우려 사항이 있는 경우 커뮤니티 포럼과 Support를 통해 AWS Support
개선 사항
보안 수정
중요 CVEs:
가용성 개선
-
복제본에서 네트워크 중단으로 인해 라이터와의 연결이 올바르게 재설정되지 않는 문제를 수정했습니다.
-
릴레이 로그 복구
중에 많은 수의 릴레이 로그 파일을 처리할 때 이진 로그(binlog) 복제본이 다시 시작될 수 있는 문제를 수정했습니다. -
병렬 쿼리 기능을 사용하여 쿼리를 실행할 때 데이터베이스 리더 인스턴스가 다시 시작되는 문제를 수정했습니다.
-
드문 경우지만 대규모 트랜잭션을 커밋하는 동안 오류가 발생할 때 이진 로깅을 비활성화할 수 있는 문제를 수정했습니다.
-
라이터 DB 인스턴스에서 드문 트랜잭션 커밋 주문이 발생하는 경우 Aurora 읽기 전용 복제본이 다시 시작될 수 있는 문제를 해결했습니다.
-
향상된 Binlog가 활성화된 인스턴스에서 실행 중에 예약된 이벤트
가 중단될 때 데이터베이스가 다시 시작될 수 있는 문제를 수정했습니다. -
다중 TB Aurora 클러스터 볼륨을 사용하는 데이터베이스 인스턴스가 InnoDB 버퍼풀 검증 실패로 인해 재시작 중에 가동 중지 시간이 증가할 수 있는 문제를 해결했습니다.
일반 개선 사항
-
,
rds_superuser_role
FLUSH_OPTIMIZER_COSTS
,FLUSH_STATUS
FLUSH_TABLES
및 권한이에 추가되었습니다FLUSH_USER_RESOURCES
. 에 대한 자세한 내용은 Amazon Aurora 사용 설명서의 Amazon Aurora를 사용하는 Amazon 마스터 사용자 계정을rds_superuser_role
참조하세요. https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/UsingWithRDS.MasterAccounts.html 이러한 동적 권한에 대한 자세한 내용은 MySQL 설명서를참조하세요. -
ZDP(Zero-downtime patching)/ZDR(Zero-downtime restart) 중에 보존된 연결이 잘못 처리되어 클라이언트가 쿼리가 완료될 때까지 무기한 대기하는 문제를 수정했습니다.
-
업데이트 중에 공간 인덱스를 통해 행을 읽을 수 없게 되는 문제를 수정했습니다.
-
제로 가동 중지 재시작 또는 제로 가동 중지 패치 적용 작업 중에 중단된 옵티마이저 힌트가 포함된 쿼리가 잘못 처리될 수 있는 문제를 수정했습니다.
-
가 로
innodb_flush_log_at_trx_commit
설정된 경우 커밋 지연 시간이 측정되지 않는 문제를 수정했습니다0
. -
테이블 수가 많을 때 논리적 데이터 사전
복구 중에 메모리 사용량을 줄이기 위한 최적화를 도입했습니다. -
향상된 Binlog가 활성화되었거나 이전에 활성화된 클러스터에서
SHOW BINARY LOGS
명령이 실행되는 데 시간이 더 오래 걸리는 문제를 수정했습니다. 이 문제로 인해 여러SHOW BINARY LOGS
명령이 동시에 실행되는 경우 커밋 지연 시간이 증가할 수도 있습니다. -
뷰 정의자의 기본 역할과 관련된 메모리 문제를 수정했습니다.
-
쓰기 전달 기능을 비활성화하는 프로세스를 완료하지 못할 수 있는 문제를 수정했습니다.
-
쓰기 전달이 활성화된 경우 데이터베이스에 새 클라이언트 연결이 설정되지 않는 문제를 수정했습니다.
-
쓰기 전달을 사용하는 리더 인스턴스가
timestamp
값을 포함하고 데이터베이스 파라미터가 "UTC"로 설정된 DML 문을 실행할 때 라이터time_zone
데이터베이스 인스턴스가 다시 시작될 수 있는 문제를 수정했습니다. -
복제본의 동시 읽기 쿼리 및 라이터의 DDL 작업으로 인해 복제본
'Table does not exist'
에 오류가 발생하여 Aurora 읽기 전용 복제본 또는 테이블 정의 불일치가 간헐적으로 발생하지 않는 문제를 수정했습니다. -
병렬 쿼리와 함께 해시 조인 알고리즘을 사용하여
LEFT-
또는RIGHT-JOIN
작업과 관련된 쿼리를 실행할 때 불완전한 결과 집합을 일으킬 수 있는 문제를 수정했습니다.
업그레이드 및 마이그레이션
-
AMS2에서 AMS3로 업그레이드하는 동안 불필요하게 생성된 기본 역할을 제거했습니다.
MySQL Community Edition 버그 수정 통합
이 릴리스에는 8.0.28까지의 모든 커뮤니티 버그 수정이 포함되어 있습니다. 자세한 정보는 Aurora MySQL 3.x 데이터베이스 엔진 업데이트를 통해 수정한 MySQL 버그을 참조하십시오.
-
FLUSH STATUS
,COM_CHANGE_USER
및가 동시에 실행SHOW PROCESS LIST
될 때 교착 상태를 해결하는 문제를 수정했습니다. (버그#35218030)