View a markdown version of this page

Aurora MySQL 8.4.7, 2026년 5월 21일 - Amazon Aurora

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

Aurora MySQL 8.4.7, 2026년 5월 21일

버전: 8.4.7

Aurora MySQL의이 릴리스는 MySQL 8.4.7과 호환됩니다. 발생한 커뮤니티 변경 사항에 대한 자세한 내용은 MySQL 8.4 릴리스 정보를 참조하세요.

Aurora MySQL 버전 8.4의 새로운 기능에 대한 자세한 내용은 MySQL 8.4와 호환되는 Aurora MySQL 버전 8.4를 참조하세요. Aurora MySQL 버전 8.4, Aurora MySQL 버전 3 간의 차이점은 Aurora MySQL 버전 3과 Aurora MySQL 버전 8.4 비교를 참조하세요. Aurora MySQL 버전 8.4와 MySQL 8.4 Community Edition의 비교는 Amazon Aurora 사용 설명서의 Aurora MySQL 버전 8.4와 MySQL 8.4 Community Edition 비교를 참조하세요.

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

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

문제 해결 정보는 Amazon Aurora 사용 설명서Aurora MySQL 현재 위치 업그레이드 문제 해결을 참조하세요.

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

새로운 기능

  • 클러스터 파라미터 그룹 설정을 사용하여 구성할 수 있는 Aurora MySQL 8.4의 암호 관리 기능에 대한 지원이 추가되었습니다. MySQL 암호 관리 기능 및 구성 옵션에 대한 전체 설명은 MySQL 8.4 참조 설명서, 섹션 8.2.15 – 암호 관리를 참조하세요.

  • 파라미터를 통해 활성화되고 클러스터 aurora_enable_validate_password_component 파라미터 그룹을 통해 구성된 암호 강도 정책을 적용하기 위한 validate_password 구성 요소에 대한 지원이 추가되었습니다.

  • aurora_enable_memory_management 파라미터와 함께 Aurora MySQL 8.4용 자동 메모리 관리를 도입했습니다. ON (기본값)으로 설정하면 Aurora는 메모리 부족(OOM) 데이터베이스가 다시 시작되지 않도록 out-of-memory 복구 작업을 자동으로 관리하며 aurora_oom_response 파라미터는 무시됩니다. aurora_enable_memory_management를 통해 복구 작업을 수동으로 제어OFF하려면 로 설정합니다aurora_oom_response. 자세한 내용은 Amazon Aurora 사용 설명서Amazon Aurora MySQL 메모리 부족 문제를 참조하세요.

개선 사항

다음은 Aurora MySQL 3.12.0과 비교한 개선 사항입니다. Aurora MySQL 3.12.0 릴리스 정보를 참조하세요.

가용성 향상:

  • 가상 열에 인덱스가 있는 테이블의 실행 취소 레코드를 제거하는 동안 라이터 인스턴스가 다시 시작될 때 라이터 인스턴스가 반복적으로 다시 시작될 수 있는 문제를 수정했습니다.

  • 새 데이터베이스 클러스터 생성이 실패하여 클러스터를 삭제하고 다시 생성해야 하는 문제를 수정했습니다.

  • SQL 문 처리 후 임시 테이블을 정리하는 동안 글로벌 데이터베이스 전환 작업 중에 데이터베이스 라이터 인스턴스가 예기치 않게 다시 시작될 수 있는 문제를 수정했습니다. 이렇게 다시 시작하면 전환 완료 시간이 길어질 수 있습니다.

  • 여러 스레드를 사용하여 리더 인스턴스에 라이터 인스턴스의 변경 사항을 적용하여 Aurora 물리적 복제의 성능을 개선했습니다.

  • 라이터 인스턴스가 binlog가 활성화된 대규모 트랜잭션을 커밋할 때 읽기 전용 복제본이 다시 시작될 수 있는 문제를 수정했습니다. 이 문제로 인해 대용량 트랜잭션이 포함된 binlog 파일을 읽을 때 오류가 발생할 수도 있습니다.

  • Aurora Serverless v2 조정 작업 중에 InnoDB 버퍼 풀 크기 조정이 지연되어 데이터베이스 인스턴스가 응답하지 않고 다시 시작될 수 있는 문제를 수정했습니다.

  • out-of-memory(OOM) 방지 메커니즘에서 중요한 메모리 압력으로 메모리를 복구하려고 시도하는 동안 데이터베이스 인스턴스가 다시 시작될 수 있는 문제를 수정했습니다.

  • 라이터 인스턴스가 실행 취소 로그를 강제로 제거하는 동안 다시 시작한 후 리더 인스턴스가 반복적으로 다시 시작될 수 있는 문제를 수정했습니다.

  • 병렬 쿼리 요청을 사용하는 하위 쿼리가 완료 시 올바르게 닫히지 않은 경우 리더 인스턴스에서 예기치 않은 데이터베이스가 다시 시작될 수 있는 문제를 수정했습니다.

일반적인 개선 사항:

  • replica_preserve_commit_order 설정을 올바르게 적용하도록 향상된 Binlog가 활성화된 binlog 복제본의 커밋 순서를 수정했습니다. 이러한 순서 지정 동작은 비의존적 트랜잭션의 순서 지정에만 적용되므로 데이터 무결성에 영향을 미치거나 트랜잭션 간에 충돌을 일으키지 않았습니다.

  • 범위 비교 및와 ORDER BY DESC 함께를 사용할 때 요청된 내림차순 대신 쿼리 결과가 오름차순으로 반환될 수 있는 문제를 수정했습니다LIMIT.

  • INPLACE 알고리즘을 사용할 때 라이터의 특정 온라인 DDL 작업 중에 리더가 "ERROR 1146"(테이블을 찾을 수 없음)을 보고하는 문제를 수정했습니다. 이는 1) DDL이 시작되기 전에 리더가 이전에 테이블을 열지 않았거나 2) DDL이 진행되는 동안 리더가 다시 시작되거나 새 리더가 생성될 때 발생할 수 있습니다.

  • aurora_in_memory_relaylog 고정 캐시 크기(128MB)보다 큰 binlog 이벤트를 처리할 때 복제 오류가 발생할 수 있는 문제를 수정했습니다.

  • 버퍼 풀 크기 조정 또는 페이지 제거 작업 중에 지속적인 SQL 문을 임시 테이블에서 읽을 때 데이터베이스 인스턴스가 다시 시작될 수 있는 자주 발생하지 않는 문제를 수정했습니다.

  • 옵티마이저가 IN 및 파라미터화된 값을 사용하여 준비된 문을 사용하여 최적이 아닌 쿼리 실행 계획을 선택하는 성능 문제를 해결했습니다.

  • 시스템 테이블의 DML 작업이 오래된 자동 증가 값을 참조할 때 데이터베이스 서버 업그레이드 중에 발생할 수 있는 클러스터 가용성 문제를 수정했습니다.

  • 병렬 쿼리가 활성화되고 해시 조인에 필요한 메모리가 제한을 초과할 때 해시 조인을 사용하는 쿼리가 잘못된 결과를 반환할 수 있는 문제를 수정했습니다.

  • 경우에 따라 제로 가동 중지 패치 적용 또는 제로 가동 중지 재시작 작업 중에 인스턴스 가용성이 지연될 수 있는 문제를 수정했습니다.

  • 공간 GIS 쿼리가 명시적 SRID 주석으로 선언된 열에서 Z 순서 공간 인덱스를 사용할 때 엔진이 다시 시작될 수 있는 문제를 수정했습니다.

MySQL Community Edition 버그 수정 통합

이 버전은 MySQL 8.4.7을 기반으로 합니다. 자세한 내용은 MySQL 8.4 릴리스 정보를 참조하세요.