기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Aurora MySQL 데이터베이스 엔진 업데이트 2026-02-17(버전 3.12.0, MySQL 8.0.44와 호환)
버전: 3.12.0
Aurora MySQL 3.12.0을 정식 버전으로 사용할 수 있습니다. Aurora MySQL 3.12 버전은 MySQL 8.0.44와 호환됩니다. 발생한 커뮤니티 변경 사항에 대한 자세한 내용은 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 비교를 참조하세요.
현재 지원되는 Aurora MySQL 버전 2 클러스터에서 Aurora MySQL 버전 MySQL 3.12.0 클러스터로 Amazon RDS 블루/그린 배포를 사용하여 제로 가동 중지 패치(ZDP)를 활용하여 현재 위치 업그레이드를 수행하거나 스냅샷을 복원하거나 관리형 블루/그린 업그레이드를 시작할 수 있습니다. 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
개선 사항
보안 수정
-
일부 SQL 문이 감사 로그에 로깅되지 않을 수 있는 문제를 수정했습니다.
-
Aurora MySQL 리더 및 라이터 인스턴스가 업데이트된 암호를 일관되게 검증하도록 캐싱_sha2_password 플러그인을 수정했습니다.
중간 CVEs
가용성 향상:
-
반일관적 읽기 중에 잠금 테이블이 가득 차면 데이터베이스 인스턴스가 다시 시작될 수 있는 문제를 수정했습니다.
-
다중 스레드 복제와
aurora_in_memory_relaylog함께를 사용할 때 binlog 복제본 인스턴스가 다시 시작될 수 있는 binlog 복구 문제를 수정했습니다. -
전역 쓰기 전달 또는 로컬 쓰기 전달이 비활성화될 때 라이터 인스턴스가 다시 시작될 수 있는 문제를 수정했습니다.
-
너무 큰 thread_stack 구성으로 인해 재시작 또는 업그레이드 중에 Aurora MySQL 서버 부팅이 방해될 수 있는 문제를 수정했습니다. 이제 Aurora MySQL 서버는 시스템 메모리를 초과할 때 thread_stack을 엔진 기본값(1MB)으로 자동 재설정하여 시작 실패를 방지합니다.
-
실행 중인 병렬 쿼리
EXPLAIN FOR CONNECTION에서 실행한KILL후 실행할 때 엔진이 다시 시작될 수 있는 문제를 수정했습니다. -
임의 쿼리에서 병렬 쿼리를 강제로 실행할 수 있고이 쿼리가 강제로 종료되면 엔진이 다시 시작되는 문제를 수정했습니다.
-
MySQL Community Edition에서 지원되는 대로 CONNECTION_ADMIN 또는 SUPER 권한이 있는 사용자가 max_connections 제한을 초과하는 추가 연결을 수행하지 못하는 문제를 수정했습니다.
-
릴레이 로그 복구
중에 많은 수의 릴레이 로그 파일을 처리할 때 이진 로그(binlog) 복제본이 다시 시작될 수 있는 문제를 수정했습니다. -
리더 DB 인스턴스에서 병렬 쿼리를 실행할 때 라이터 DB 인스턴스가 다시 시작되는 문제를 수정했습니다.
-
드문 경우지만 대규모 트랜잭션을 커밋하는 동안 오류가 발생할 때 이진 로깅을 비활성화할 수 있는 문제를 수정했습니다.
-
라이터 DB 인스턴스에서 드문 트랜잭션 커밋 주문이 발생하는 경우 읽기 전용 복제본이 다시 시작될 수 있는 문제를 수정했습니다.
-
향상된 binlog가 활성화된 인스턴스에서 실행 중에 예약된 이벤트
가 중단될 때 데이터베이스가 다시 시작될 수 있는 문제를 수정했습니다. -
다중 TiB 스토리지 크기를 사용하는 데이터베이스 인스턴스가 InnoDB 버퍼풀 검증 실패로 인해 재시작 중에 가동 중지 시간이 증가할 수 있는 문제를 해결했습니다.
일반적인 개선 사항:
-
실패한 연결 시도가 예기치 않게 performance_schema 테이블에 행을 추가하여 과도한 메모리 소비를 유발하는 MySQL 8.0.44에 도입된 커뮤니티 변경 사항을 제외했습니다. Ref 커뮤니티 버그#119766
-
사용자 지정 데이터 정렬 설정이 있는 인스턴스에서 binlog 복제를 구성할 때 Aurora 특정 복제 저장 프로시저에 영향을 미치는 문제를 수정했습니다.
-
데이터베이스 엔진과 스토리지 계층 간에 전송 중 암호화를 설정하는 동안 CPU 오버헤드를 줄이는 문제를 수정했습니다.
-
시스템 변수 innodb_flush_log_at_trx_commit이 0으로 설정된 경우 쓰기 IOPS 성능이 개선되었습니다.
-
aurora_oom_response가 임계 시간(몇 분) 후 메모리 압력을 해결하지 못하면 aurora_oom_response 작업(구성된 경우 인쇄 제외)을 자동으로 비활성화합니다.
-
Aurora Serverless 스케일 다운 작업 중에 또는 버퍼 풀에서 페이지 제거 중에 버퍼 풀에서 잘못된 페이지 읽기가 발생할 수 있는 경합 조건을 해결했습니다. 커뮤니티 버그 #116305
를 참조하세요. -
라이터에서 권한 관련 명령을 실행할 때 리더가 다시 시작될 수 있는 out-of-memory(OOM) 문제를 수정했습니다.
-
에 다음 권한이 추가되었습니다
rds_superuser_roleFLUSH_OPTIMIZER_COSTS, FLUSH_STATUS, FLUSH_TABLES, FLUSH_USER_RESOURCES. 에 대한 자세한 내용은 Amazon Master User Accounts with Aurora 설명서를 참조rds_superuser_role하세요. 이러한 동적 권한에 대한 자세한 내용은 MySQL설명서를 참조하세요. -
Aurora_pq_request_in_progress카운터가 정확하게 업데이트되지 않은EXPLAIN ANALYZE문을 실행하는 동안 병렬 쿼리 요청을 부정확하게 추적하는 문제를 수정했습니다. -
ZDP(제로 가동 중지 패치)/ZDR(제로 가동 중지 재시작) 중에 보존된 연결이 잘못 처리되어 클라이언트가 쿼리가 완료될 때까지 무기한 대기하는 문제를 수정했습니다.
-
업데이트 중에 공간 인덱스를 통해 행을 읽을 수 없게 되는 문제를 해결합니다.
-
제로 가동 중지 재시작(ZDR) 또는 제로 가동 중지 패치 적용(ZDP) 작업 중에 중단된 옵티마이저 힌트가 포함된 쿼리가 잘못 처리될 수 있는 문제를 수정했습니다.
-
innodb_flush_log_at_trx_commit이 0으로 설정된 경우 커밋 지연 시간이 측정되지 않는 문제를 해결합니다.
-
테이블 수가 많을 때 논리적 데이터 사전
복구 중에 메모리 사용량을 줄이기 위한 최적화를 도입했습니다. -
향상된 Binlog가 활성화되었거나 이전에 활성화된 클러스터에서
SHOW BINARY LOGS명령이 실행되는 데 시간이 더 오래 걸리는 문제를 수정했습니다. 이 문제로 인해 여러SHOW BINARY LOGS명령이 동시에 실행되는 경우 커밋 지연 시간이 증가할 수도 있습니다. -
뷰 정의자의 기본 역할과 관련된 메모리 문제를 해결합니다.
-
"쓰기 전달" 기능을 비활성화하는 프로세스를 완료하지 못할 수 있는 문제를 해결했습니다.
-
쓰기 전달을 사용하는 리더 인스턴스가 타임스탬프 값을 포함하고 time_zone 데이터베이스 파라미터가 "UTC"로 설정된 DML 문을 실행할 때 라이터 데이터베이스 인스턴스가 다시 시작될 수 있는 문제를 수정했습니다.
-
드문 경우지만 라이터의 복제본 및 DDL 작업에 대한 동시 읽기 쿼리로 인해 복제본에서 'Table does not exist' 오류와 함께 Aurora 읽기 전용 복제본 또는 테이블 정의 불일치가 간헐적으로 발생하지 않는 문제를 수정했습니다.
-
병렬 쿼리와 함께 해시 조인 알고리즘을 사용하여 LEFT- 또는 RIGHT-JOIN 작업과 관련된 쿼리를 실행할 때 불완전한 결과 집합이 발생할 수 있는 문제를 수정했습니다.
MySQL Community Edition 버그 수정 통합
이 릴리스에는 8.0.44까지의 모든 커뮤니티 버그 수정이 포함되어 있습니다. 자세한 내용은 Aurora MySQL 3.x 데이터베이스 엔진 업데이트를 통해 수정한 MySQL 버그 단원을 참조하십시오.
-
양식 쿼리로 인해에서 어설션 실패가
SELECT 1 FROM t WHERE CAST(a AS UNSIGNED INTEGER) = 1 AND a = (SELECT 1 FROM t)발생하는 문제를 수정했습니다item_func.cc. (커뮤니티 버그 수정 #36128964) -
FLUSH STATUS, COM_CHANGE_USER 및 SHOW PROCESS LIST가 동시에 실행될 때 교착 상태를 해결하는 문제를 수정했습니다. (버그#35218030)