Aurora MySQL 데이터베이스 엔진 업데이트 2024-01-31(버전 3.05.2, MySQL 8.0.32와 호환) - Amazon Aurora

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

Aurora MySQL 데이터베이스 엔진 업데이트 2024-01-31(버전 3.05.2, MySQL 8.0.32와 호환)

버전: 3.05.2

Aurora MySQL 3.05.2를 정식 버전으로 사용할 수 있습니다. Aurora MySQL 3.05 버전은 MySQL 8.0.32와 호환됩니다. 발생한 커뮤니티 변경 사항에 대한 자세한 내용은 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.07.9, 2.07.10, 2.11.*, 2.12.*, 3.03.*, 3.04.* 및 3.05.*입니다.

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

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

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

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

개선 사항

보안 문제 및 CVEs:

이 릴리스에는 다음 CVE 수정 사항이 포함되어 있습니다.

가용성 향상:

  • InnoDB 분할 테이블에서 INSERT 쿼리를 처리하면 인스턴스의 여유 메모리가 점진적으로 저하될 수 있는 문제를 해결했습니다.

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

  • 비가상 열이 MODIFY COLUMN 또는 문으로 재정렬된 테이블에서 데이터 조작 언어(DML) CHANGE COLUMN 문을 실행한 후 서버가 예기치 않게 닫힐 수 있는 문제를 수정했습니다.

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

일반적인 개선 사항:

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

  • 복제 인스턴스가 호스트 교체 중일 때 사용자 지정 SSL 인증서(mysql.rds_import_binlog_ssl_material)를 사용한 이진 로그(binlog) 복제 설정이 실패할 수 있는 문제를 수정했습니다.

  • 감사 로그 파일 관리와 관련하여 다운로드 또는 교체를 위해 로그 파일에 액세스할 수 없게 되고 경우에 따라 CPU 사용량이 증가할 수 있는 문제를 수정했습니다.

  • 3.05.2 미만의 Aurora MySQL 버전에서는 사용자가 Aurora MySQL 리더 DB 인스턴스SHOW ENGINE INNODB STATUS에서의 출력을 검색할 수 없습니다. 이는가 innodb_read_only 활성화된 경우 기본 InnoDB 동작 때문입니다.

    Aurora MySQL 버전 3.05.2 이상에서는 SHOW ENGINE INNODB STATUS가 리더 인스턴스에서 실행되면 출력이 MySQL 오류 로그에 기록되므로 문제 해결이 더 쉬워집니다.

    MySQL 오류 로그 작업에 대한 자세한 내용은 Aurora MySQL 오류 로그를 참조하세요. 에 대한 자세한 내용은 MySQL 설명서의 SHOW ENGINE 문SHOW ENGINE INNODB STATUS참조하세요.

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

  • 테이블 스키마에 사용자 정의 FTS_DOC_ID 열이 있는 경우 Aurora MySQL 버전 2에서 Aurora MySQL 버전 3으로 업그레이드 실패를 일으킬 수 있는 문제를 수정했습니다.

  • InnoDB 테이블스페이스를 처리하는 동안 동기화 문제로 인해 Aurora MySQL 버전 2에서 Aurora MySQL 버전 3으로 업그레이드하는 데 실패할 수 있는 문제를 수정했습니다.

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

MySQL Community Edition 버그 수정 통합

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

  • INSERT 작업에 대해 과도한 수의 디스크 읽기를 records_in_range 수행하여 성능이 점진적으로 저하되는 문제를 수정했습니다. (커뮤니티 버그 수정 #34976138)