Aurora MySQL v3 Release Notes 정리

Aurora MySQL v3.03.0 – MySQL 8.0.26 호환 (2023-03-01) (Deprecated)

Estimated reading: 1 minute 28 views

버전: 3.03.0

Aurora MySQL 3.03.0이 일반적으로 제공됩니다. 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 릴리스 노트를 참조하세요.

Aurora MySQL 버전 3의 새로운 기능에 대한 자세한 내용은 MySQL 8.0과 호환되는 Aurora MySQL 버전 3을 참조하세요. Aurora MySQL 버전 3과 버전 2의 차이점에 대해서는 Aurora MySQL 버전 2와 Aurora MySQL 버전 3 비교를 확인하세요. Aurora MySQL 버전 3과 MySQL 8.0 커뮤니티 에디션의 비교에 대해서는 Aurora MySQL 버전 3과 MySQL 8.0 커뮤니티 에디션 비교를 참조하세요.

현재 지원되는 Aurora MySQL 버전은 2.07., 2.11., 3.01., 3.02., 3.03.* 입니다.

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

Aurora MySQL 버전 3로 업그레이드 계획에 대한 정보는 Amazon Aurora 사용자 가이드Aurora MySQL 버전 3 업그레이드 계획을 참조하세요. Aurora MySQL 업그레이드에 대한 일반적인 정보는 Amazon Aurora 사용자 가이드Amazon Aurora MySQL DB 클러스터 업그레이드를 참조하세요.

문제 해결 정보는 Aurora MySQL 버전 3 업그레이드 문제 해결을 참조하세요.

궁금한 점이나 걱정거리가 있으시면, AWS 커뮤니티 포럼 및 AWS Support를 통해 AWS 지원팀에 문의할 수 있습니다. 자세한 정보는 Amazon Aurora User GuideAmazon Aurora DB 클러스터 유지 관리를 참조하세요.

개선 사항

아래에 나열된 보안 문제 및 CVEs가 수정되었습니다:

관리 환경에서의 처리 방식을 미세 조정하기 위한 수정 및 기타 개선 사항. 추가적인 CVE 수정 사항은 아래에 나와 있습니다:

가용성 향상:

가용성 개선 사항:
버퍼 풀 초기화에 예상보다 더 오랜 시간이 걸리면서 재시작 시 더 큰 DB 인스턴스 클래스에 문제가 발생할 수 있는 문제를 수정했습니다.

  • 이진 로깅이 활성화된 경우 데이터베이스 복구 과정에서 DB 인스턴스가 재시작될 수 있는 문제를 수정했습니다.
  • 데이터 제어 언어(DCL) 문장(ex. GRANTREVOKE)을 실행하거나, 작성자 인스턴스에서 새로운 연결을 설정할 때, 리더 인스턴스에서 연결 실패를 유발할 수 있는 문제를 수정했습니다.
  • 현재 지원되지 않는 DELETEUPDATE 문과 같은 데이터 조작 언어(DML) 작업에 대해 병렬 쿼리가 잘못 사용되어 데이터베이스 인스턴스가 재시작되는 문제를 수정했습니다. 병렬 쿼리에서 지원되는 작업에 대한 자세한 내용은 Aurora MySQL 병렬 쿼리 제한 사항을 참조하세요.
  • 드물게 발생할 수 있는 문제를 수정했습니다. 이 문제는 작성기 인스턴스에서 대규모 업데이트 작업이나 데이터 정의 언어(DDL) 작업을 동시에 실행하고, 동일한 테이블 집합에 대해 Aurora 복제본에서 읽기 작업을 수행할 때 Aurora 복제본이 재시작될 수 있던 문제입니다.
  • Aurora Serverless v2 읽기 인스턴스의 축소 작업 중 발생할 수 있는 문제를 수정했습니다. 이 문제로 인해 해당 읽기 인스턴스가 재시작될 수 있으며, 드문 경우에는 데이터 불일치가 발생할 수 있습니다.
  • DB 인스턴스에 대한 연결이 종료될 때 잘못된 메모리 위치에 접근하여 DB 인스턴스가 재시작될 수 있는 문제를 수정했습니다.
  • 드문 상황에서 소수 자릿수를 0으로 잘라내는 GROUP BY 절을 사용하여 쿼리를 처리할 때, DB 인스턴스가 재시작될 수 있는 문제를 수정했습니다.
  • 공간 인덱스를 사용한 범위 쿼리를 실행할 때 레코드를 잘못 액세스하여 DB 인스턴스가 재시작될 수 있는 문제를 수정했습니다.
  • 내부 임시 테이블이 기본값이나 고객이 설정한 메모리 또는 mmap 값을 초과할 때 Aurora MySQL 복제 인스턴스에서 DB 인스턴스가 재시작될 수 있는 문제를 수정했습니다.

Advanced Audit 로그 회전이 메모리 관리 문제를 일으킬 수 있는 문제를 수정했습니다.

이 Aurora MySQL 버전에서는 INSERT INTO, SELECTFROM과 같은 쿼리를 실행할 때 일관성 문제를 일으킬 수 있는 문제로 인해 빠른 삽입 기능이 활성화되어 있지 않습니다. 빠른 삽입 최적화에 대한 자세한 내용은 Amazon Aurora MySQL 성능 향상을 참고하세요.

일반적인 개선사항:

일반 개선 사항:

  • GLOBAL 읽기 일관성 설정을 사용하는 글로벌 데이터베이스 쓰기 전달 세션의 읽기 쿼리 지연 시간을 개선했습니다.
  • 클라이언트 세션이 reset_connection 또는 change_user 명령을 실행한 후에도 wait_timeout 매개변수 값이 제대로 적용되지 않는 문제를 수정했습니다.
  • 인스턴스에 갑작스럽게 들어오는 연결이 증가할 때, 애플리케이션이 DB 인스턴스에 연결할 때 지연 시간이 증가할 수 있는 문제를 수정했습니다. 이런 연결 설정 지연 문제를 해결하는 데 도움이 되도록 두 개의 새로운 CloudWatch 지표, AuroraSlowHandshakeCountAuroraSlowConnectionHandleCount가 도입되었습니다. 이 지표에 대한 자세한 정보는 Aurora CloudWatch 지표 정의 문서, Amazon Aurora의 Amazon CloudWatch 지표를 참조하십시오.
  • temptable_use_mmap 매개변수는 더 이상 사용되지 않으며, 향후 MySQL 릴리스에서 지원이 제거될 예정입니다. 자세한 내용은 내부(암묵적) 임시 테이블의 스토리지 엔진을 참조하세요.
  • SHOW BINARY LOGS 문에서 예상보다 높은 실행 시간이 발생할 수 있는 문제를 수정했습니다. 이 문제는 데이터베이스의 커밋 처리량 감소로 이어질 수 있었습니다.

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

Aurora 글로벌 데이터베이스를 Aurora MySQL 3.01 또는 3.02 버전에서 3.03 버전 이상의 Aurora MySQL로 소규모 버전 업그레이드를 수행하려면 엔진 버전 수정으로 Aurora MySQL 업그레이드를 참조하십시오.

  • 클러스터에 많은 수의 테이블(75만 개 이상)이 있을 때, Aurora MySQL 버전 2에서 Aurora MySQL 버전 3로 주요 버전 업그레이드를 실패하게 할 수 있는 문제를 수정했습니다.
  • mysql.innodb_table_statsmysql.innodb_index_stats 테이블의 마이그레이션이 예상보다 오래 걸려 Aurora MySQL 버전 2에서 버전 3으로 주요 버전 업그레이드가 실패할 수 있는 문제를 수정했습니다. 이 문제는 주로 수백만 개의 테이블을 포함한 DB 클러스터에 영향을 미쳤습니다.
  • Aurora MySQL 버전 2에서 버전 3으로 업그레이드하는 동안 스키마 불일치 오류로 인해 실패할 수 있는 문제를 수정했습니다. 이러한 오류는 mysql.general_log_templatemysql.slow_log_template 테이블에 대한 업그레이드 사전 검사 도구에 의해 보고됩니다. 업그레이드 문제 해결에 관한 자세한 내용은 Aurora MySQL 버전 3 업그레이드 문제 해결을 참조하세요.
  • schemaInconsistencyCheck 오류로 인해 Aurora MySQL 버전 2에서 버전 3으로 업그레이드하는 중 실패할 수 있는 문제를 수정했습니다. 이 오류는 mysql.table_migration_index_info 테이블 내의 스키마 불일치로 인해 발생하며, upgrade-prechecks.log에 보고됩니다. Aurora MySQL 버전 3으로 업그레이드하는 과정에서 발생할 수 있는 문제에 대한 자세한 해결 방법은 Aurora MySQL 버전 3 업그레이드 문제 해결을 참조하십시오.

MySQL 커뮤니티 에디션 버그 수정 통합

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

  • JSONTEXT를 포함한 일부 열 유형의 정렬 시, 정렬 버퍼 크기가 정렬 내 가장 큰 행의 크기보다 최소 15배 크지 않을 경우 버퍼가 고갈되는 문제가 수정되었습니다. 이제 정렬 버퍼는 가장 큰 정렬 키의 크기보다 15배 크기만 필요합니다. (버그 #103325, 버그 #105532, 버그 #32738705, 버그 #33501541)
  • InnoDB가 일부 테이블 파티션의 올바른 이름을 항상 제대로 처리하지 않는 문제를 수정했습니다. (버그 #32208630)
  • 특정 조건에서 OR 조건을 사용한 쿼리를 실행할 때 null 가능성 속성을 부정확하게 계산하여 잘못된 결과가 반환될 수 있는 문제를 수정했습니다. (버그 #34060289)
  • 다음 두 가지 조건이 충족될 때, 특정 상황에서 잘못된 결과가 반환될 수 있는 문제를 수정했습니다.
  • 파생 테이블이 외부 쿼리 블록에 병합되는 경우

쿼리에 왼쪽 조인과 IN 서브쿼리가 포함되어 있는 경우

(버그 번호 #34060289)

최대 정수 열 값을 초과했을 때 잘못된 AUTO_INCREMENT 값이 생성되는 문제를 수정했습니다. 이 오류는 최대 열 값을 고려하지 않아서 발생했습니다. 이 경우 이전의 유효한 AUTO_INCREMENT 값이 반환되어야 하며, 이는 중복 키 오류를 발생시킵니다. (Bug #87926, Bug #26906787)

  • Performance Schema에서 DROP 권한을 철회할 수 없는 문제를 수정했습니다. (버그 #33578113)
  • EXISTS를 사용하는 IF 문이 포함된 저장 프로시저가 여러 번 실행될 때 삭제되고 다시 생성된 하나 이상의 테이블에 작용하는 경우, 첫 번째 실행 이후의 호출에서는 올바르게 실행되지 않던 문제를 수정했습니다. (Bug #32855634).
  • 서브쿼리와 외부 쿼리 블록에서 뷰를 참조하는 쿼리가 예기치 않은 재시작을 유발할 수 있는 문제를 수정했습니다. (버그 #32324234)

Leave a Comment



이 문서 공유

Aurora MySQL v3.03.0 – MySQL 8.0.26 호환 (2023-03-01) (Deprecated)

링크 복사

CONTENTS