Aurora MySQL 데이터베이스 엔진 업데이트 2023년 10월 17일(버전 2.11.4, MySQL 5.7.12와 호환) - Amazon Aurora

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

Aurora MySQL 데이터베이스 엔진 업데이트 2023년 10월 17일(버전 2.11.4, MySQL 5.7.12와 호환)

버전: 2.11.4

Aurora MySQL 2.11.4가 정식 출시되었습니다. Aurora MySQL 2.11 버전은 MySQL 5.7.12와 호환됩니다. 커뮤니티 변경 사항에 대한 자세한 내용은 Changes in MySQL 5.7.12(2016-04-11, General Availability)를 참조하세요.

현재 지원되는 Aurora MySQL 릴리스는 2.07.9, 2.07.10, 2.11.*, 2.12.*, 3.01.*, 3.02.*, 3.03.* 및 3.04.*입니다.

기존 Aurora MySQL 2.* 데이터베이스 클러스터를 Aurora MySQL 2.111.4로 업그레이드할 수 있습니다. 또한 현재 지원되는 Aurora MySQL 릴리스에서 Aurora MySQL 2.14.4로 스냅샷을 복원할 수 있습니다.

Aurora MySQL Global Database를 버전 2.11.*로 업그레이드하려는 경우 기본 및 보조 DB 클러스터를 패치 수준을 포함하여 정확히 동일한 버전으로 업그레이드해야 합니다. Aurora 글로벌 데이터베이스의 마이너 버전 업그레이드에 대한 자세한 내용은 마이너 버전 업그레이드를 참조하세요.

Aurora MySQL 2.11.*으로의 인플레이스 엔진 버전 업그레이드가 수행된 직후, 해당 인스턴스가 이전 운영 체제 버전을 실행하는 경우 db.r4, db.r5, db.t2 및 db.t3 DB 인스턴스 클래스의 영향을 받는 모든 인스턴스에 운영 체제 업그레이드가 자동으로 적용됩니다. 다중 AZ DB 클러스터에서는 모든 리더 인스턴스에 먼저 운영 체제 업그레이드가 적용됩니다. 첫 번째 리더 인스턴스의 운영 체제 업그레이드가 완료되면 장애 조치가 수행되고 이전 라이터 인스턴스가 업그레이드됩니다.

참고

메이저 버전 업그레이드 중에는 Aurora 글로벌 데이터베이스에 운영 체제 업그레이드가 자동으로 적용되지 않습니다.

참고

Aurora MySQL 데이터베이스 클러스터를 업그레이드하는 방법에 대한 자세한 내용은 Amazon Aurora 사용 설명서의 Aurora MySQL DB 클러스터의 부 버전 또는 패치 수준 업그레이드를 참조하세요.

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

개선 사항

아래 나열된 보안 문제 및 CVE 해결:

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

  • CVE-2022-24407

가용성 향상:

  • 병렬 쿼리를 사용하는 Aurora MySQL 데이터베이스 인스턴스에서 많은 수의 동시 병렬 쿼리를 실행할 때 데이터베이스가 다시 시작될 수 있는 문제를 해결했습니다.

  • I/O 집약적인 읽기 워크로드를 실행하는 동안 데이터베이스 인스턴스가 다시 시작될 수 있는 문제를 해결했습니다.

  • 삭제된 테이블에 속한 데이터베이스 페이지를 읽으려고 할 때 데이터베이스 인스턴스가 다시 시작될 수 있는 문제를 해결했습니다.

  • 라이터 인스턴스에서 데이터베이스 볼륨이 160GB의 배수로 증가하면 리더 인스턴스가 다시 시작될 수 있는 문제를 해결했습니다.

  • 데이터베이스가 내부 시스템 테이블에서 트리거를 생성하거나 삭제하는 동안 라이터 인스턴스가 다시 시작되면 데이터베이스 클러스터를 사용할 수 없게 되는 문제를 해결했습니다.

  • 전체 텍스트 인덱스가 포함된 테이블에 대해 데이터 조작 언어(DML) 쿼리를 실행할 때 리더 인스턴스가 다시 시작될 수 있는 문제를 해결했습니다.

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

  • 전체 텍스트 검색(FTS) 인덱스가 있는 테이블에 대해 OPTIMIZE TABLE 쿼리를 실행하는 동안 라이터 인스턴스가 다시 시작될 수 있는 문제를 해결했습니다.

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

일반적인 개선 사항:

  • 2.11.* 미만 버전에서 업그레이드한 후 소규모 읽기 전용 복제본 인스턴스에서 복제 지연이 증가할 수 있는 문제를 해결했습니다.

  • 저장 루틴과 관련된 요청을 확인하기 위해 procs_priv 권한 부여 테이블을 참조할 때 과도한 로그 메시지가 생성될 수 있는 문제를 해결했습니다.

  • 해시 조인 최적화를 사용하여 쿼리를 실행하는 동안 데이터베이스 인스턴스가 과도한 메모리를 사용할 수 있게 되는 메모리 관리 문제를 해결했습니다.

  • 파티셔닝된 테이블(이전 ha_partition 파티션 핸들러를 지원하는 MySQL 버전에서 생성됨)을 사용하여 SELECT 문을 실행하고 쿼리 플래너가 병렬 쿼리를 선택할 때 데이터베이스가 다시 시작되는 문제를 해결했습니다.

  • 쓰기 전달이 활성화된 경우 데이터베이스에 새 클라이언트 연결이 설정되지 않는 문제를 해결했습니다.

  • Aurora MySQL binlog 복제본이 USE 명령으로 정의된 기본 데이터베이스 없이 소스의 binlog 파일에 기록된 QUERY 이벤트를 실행할 때 바이너리 로그(binlog) 복제 지연을 줄였습니다.

  • GROUP BY 절과 aurora_parallel_query 파라미터가 ON으로 설정된 상태에서 SELECT 쿼리를 실행할 때 부정확한 결과가 반환될 수 있는 인덱스 스캔 관련 문제를 해결했습니다.

  • 세션 수준 바이너리 로깅 활성화 및 비활성화에 대한 지원을 추가했습니다. Amazon Aurora 사용 설명서의 저장 프로시저 - 복제를 참조하세요.

  • 소스의 시스템 변수 server_uuid가 누락되었거나 잘못된 값을 갖는 경우 binlog 복제본이 다시 시작될 수 있는 문제를 해결했습니다.

  • 세션 수준 바이너리 로그 형식 설정에 대한 지원을 추가했습니다. Amazon Aurora 사용 설명서의 저장 프로시저 - 복제를 참조하세요.

  • innodb_flush_log_at_trx_commit파라미터가 1로 설정되지 않은 경우 CommitLatency CloudWatch 지표가 잘못 보고되는 문제를 수정했습니다.

  • InnoDB 통계가 오래되어 쿼리 실행 계획이 최적화되지 않음으로 인해 쿼리 실행 시간이 길어질 수 있는 문제를 해결했습니다.

  • 연결된 바이너리 로그(binlog) 소비자가 중복된 binlog 복제 서버 ID를 사용할 때 데이터베이스가 다시 시작될 수 있는 문제를 해결했습니다.

MySQL Community Edition 버그 수정 통합

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

  • 복제: 일부 바이너리 로그 이벤트가 경우에 따라 올바르게 처리되지 않았습니다. (버그 #34617506)

  • 백그라운드 TLS 인증서 교체로 인해 CPU 사용률이 높아질 수 있는 문제를 해결했습니다. (커뮤니티 버그 수정 #34284186)

  • 준비된 문에서 일부 유형의 하위 쿼리로 인해 서버가 종료될 수 있습니다. (버그 #33100586)

Aurora MySQL 버전 2에서 지원되지 않는 기능

다음 기능은 Aurora MySQL 버전 2(MySQL 5.7과 호환)에서는 현재 지원되지 않습니다.

MySQL 5.7 호환성

이 Aurora MySQL 버전은 MySQL 5.7과 연결성이 호환되며 JSON 지원, 공간 인덱스 및 생성된 열과 같은 기능이 포함되어 있습니다. Aurora MySQL은 z축 곡선을 사용하는 공간 인덱싱의 기본 구현을 사용하여 MySQL 5.7보다 20배 이상 높은 쓰기 성능과 10배 이상 높은 읽기 성능을 공간 데이터 집합에 제공합니다.

이 Aurora MySQL 버전은 현재 다음과 같은 MySQL 5.7 기능을 지원하지 않습니다.

  • 그룹 복제 플러그인

  • 페이지 크기 증가

  • 시작 시 InnoDB 버퍼 풀 로딩

  • InnoDB 풀 텍스트 구문 분석기 플러그인

  • 멀티 소스 복제

  • 온라인 버퍼 풀 크기 조정

  • 암호 확인 플러그인

  • 쿼리 다시 쓰기 플러그인

  • 복제 필터링

  • CREATE TABLESPACE SQL 문