Aurora MySQL 데이터베이스 엔진 업데이트 2023년 5월 11일(버전 3.03.1, MySQL 8.0.26과 호환) - Amazon Aurora

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

Aurora MySQL 데이터베이스 엔진 업데이트 2023년 5월 11일(버전 3.03.1, MySQL 8.0.26과 호환)

버전: 3.03.1

Aurora MySQL 3.03.1이 정식 출시되었습니다. Aurora MySQL 3.03 버전은 MySQL 8.0.26과 호환 가능하고, Aurora MySQL 3.02 버전은 MySQL 8.0.23과 호환됩니다. 8.0.23에서 8.0.26까지 이루어진 커뮤니티 변경 사항에 대한 자세한 내용은 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 커뮤니티 에디션의 비교 내용은 Aurora MySQL 버전 3과 MySQL 8.0 커뮤니티 에디션 비교를 참조하세요.

현재 지원되는 Aurora MySQL 릴리스는 2.07.9, 2.11.1, 2.11.2, 3.01.*, 3.02.* 및 3.03.*입니다.

현재 지원되는 Aurora MySQL 버전 2 클러스터에서 Aurora MySQL 3.03.1로 인플레이스 업그레이드를 수행하거나 스냅샷을 복원할 수 있습니다.

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 클러스터 유지 관리를 참조하세요.

개선 사항

새로운 기능:

  • 버전 3.03.1부터 Aurora 최적화 I/O 스토리지 구성을 사용할 수 있습니다. 자세한 내용은 Amazon Aurora DB 클러스터 스토리지 구성을 참조하세요.

  • 새로운 시스템 변수 innodb_aurora_max_partitions_for_range를 추가했습니다. 영구 통계를 사용할 수 없는 경우 이 파라미터를 사용하여 파티셔닝된 테이블의 행 수 추정 실행 시간을 개선할 수 있습니다. 자세한 내용은 Aurora MySQL 구성 파라미터 문서에서 확인할 수 있습니다.

가용성 향상:

  • 트랜잭션을 커밋한 직후 연결이 종료될 때 잘못된 메모리에 잘못 액세스하여 데이터베이스 인스턴스가 다시 시작될 수 있는 문제를 해결했습니다.

  • 서버 변수 server_audit_events가 ALL 또는 QUERY로 설정된 경우 Aurora MySQL 오류 로그에 정보 메시지가 과도하게 로깅되는 Aurora 고급 감사 관련 문제를 해결했습니다. 이 문제로 인해 데이터베이스 인스턴스가 다시 시작될 수 있습니다.

  • 특정 상황에서 범위 추정 중에 더 이상 액세스할 수 없는 페이지를 읽으려고 할 때 Aurora 리더 인스턴스가 다시 시작될 수 있는 문제를 해결했습니다.

  • Aurora 병렬 쿼리 실행 계획을 사용하는 쿼리를 실행하는 동안 Aurora MySQL 리더 인스턴스가 다시 시작될 수 있는 문제를 해결했습니다.

  • 여러 바이너리 로그 복제 소비자가 연결된 경우 바이너리 로그 복제를 사용하는 데이터베이스 인스턴스에서 CPU 사용률이 증가하고 연결 실패가 발생할 수 있는 문제를 해결했습니다.

  • 중간 임시 테이블을 구체화하는 동안 공통 테이블 표현식(CTE)에 지원되지 않는 인덱스 스캔 액세스 방법이 고려되어 데이터베이스 다시 시작 또는 잘못된 쿼리 결과를 비롯한 원치 않는 동작이 발생할 수 있는 문제를 해결했습니다. TempTable 스토리지 엔진을 사용하는 테이블에서 지원되지 않는 인덱스 스캔 액세스 방법을 사용하지 않도록 함으로써 이 문제를 해결합니다.

  • , 및 같은 쿼리를 실행할 때 불일치가 발생할 수 있는 문제로 인해 이 Aurora MySQL 버전에서는 빠른 삽입이 활성화되지 않았습니다. INSERT INTO SELECT FROM 빠른 삽입 최적화에 대한 자세한 내용은 Amazon Aurora MySQL 성능 개선을 참조하십시오.

일반적인 개선 사항:

  • SHOW BINARY LOGS 문의 실행 시간이 예상보다 길어질 수 있는 문제를 해결했습니다. 이로 인해 데이터베이스의 커밋 처리량이 감소할 수 있습니다.

  • 즉각적인 ADD COLUMN 기능을 사용하여 추가된 열이 있는 사용자 테이블의 병렬 내보내기가 실패할 수 있는 문제를 해결했습니다.

  • 감사 로그 교체를 처리하는 동안 보고된 이벤트가 감사 로그에 기록되지 않는 문제를 해결했습니다.

  • INFORMATION_SCHEMA INNODB_TABLESPACES 테이블에 대해 쿼리를 실행할 때 사용 가능한 메모리가 고갈될 수 있는 문제를 해결했습니다.

  • 파티셔닝된 테이블을 생성할 때 ROW_FORMAT을 COMPRESSED로 잘못 설정할 수 있는 문제를 해결했습니다. Aurora MySQL이 압축된 테이블을 지원하지 않는다는 경고 메시지와 함께 테이블이 암시적으로 COMPACT 형식으로 변환됩니다.

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

  • Aurora MySQL 버전 3.01 또는 3.02에서 Aurora MySQL 버전 3.03 이상으로 마이너 버전 업그레이드를 수행하려면 엔진 버전을 수정하여 Aurora MySQL 업그레이드를 참조하세요.

  • Aurora MySQL 2에서 Aurora MySQL 3으로 업그레이드할 때 mysql.general_log_backup, mysql.general_log, mysql.slow_log_backupmysql.slow_log 테이블에 대해 보고된 스키마 불일치 오류로 인해 업그레이드 사전 확인이 실패할 수 있는 문제를 해결했습니다. 업그레이드 문제 해결에 대한 자세한 내용은 Aurora MySQL 버전 3의 업그레이드 문제 해결을 참조하세요.

MySQL Community Edition 버그 수정 통합

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

  • 고유 임시 테이블 페이지를 포함하는 버퍼 블록이 페이지 순회 중에 재배치되어 어설션 오류가 발생하는 문제를 해결했습니다. (버그 #33715694)