기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Aurora MySQL 데이터베이스 엔진 업데이트 2020년 12월 11일(버전 2.09.1)(사용되지 않음)
버전: 2.09.1
Aurora MySQL 2.09.1이 정식 버전입니다. Aurora MySQL 2.x 버전은 MySQL 5.7과 호환 가능하고, Aurora MySQL 1.x 버전은 MySQL 5.6과 호환됩니다.
현재 지원되는 Aurora MySQL 릴리스는 1.19.5, 1.19.6, 1.22.*, 1.23.*, 2.04.*, 2.07.*, 2.08.*, 2.09.*, 2.10.*, 3.01.* 및 3.02.*입니다.
기존 Aurora MySQL 2.* 데이터베이스 클러스터를 Aurora MySQL 2.09.1으로 업그레이드할 수 있습니다. Aurora MySQL 버전 1을 실행하는 클러스터의 경우 기존 Aurora MySQL 1.23 이상의 클러스터를 2.09.1으로 직접 업그레이드할 수 있습니다. 또한 현재 지원되는 Aurora MySQL 릴리스에서 Aurora MySQL 2.09.1으로 스냅샷을 복원할 수 있습니다.
이전 버전의 Aurora MySQL로 클러스터를 생성하려면 AWS Management Console, AWS CLI 또는 RDS API를 통해 엔진 버전을 지정합니다.
질문이나 우려 사항이 있는 경우 커뮤니티 포럼이나 AWS Support
참고
Aurora MySQL 데이터베이스 클러스터를 업그레이드하는 방법에 대한 자세한 내용은 Amazon Aurora 사용 설명서의 Aurora MySQL DB 클러스터의 부 버전 또는 패치 수준 업그레이드를 참조하세요.
개선 사항
보안 수정:
관리된 환경에서 처리를 미세 조정하기 위한 수정 사항 및 기타 향상된 기능 아래의 추가 CVE 수정:
호환되지 않는 변경 사항:
이 버전에서는 mysqldump
명령의 동작에 영향을 주는 권한 변경을 도입했습니다. 사용자는 PROCESS
테이블에 액세스하려면 INFORMATION_SCHEMA.FILES
권한이 있어야 합니다. 변경 없이 mysqldump
명령을 실행하려면 PROCESS
명령이 연결되는 데이터베이스 사용자에게 mysqldump
권한을 부여합니다. mysqldump
옵션을 사용하여 --no-tablespaces
명령을 실행할 수도 있습니다. 이 옵션을 사용하면 mysqldump
출력에 CREATE LOGFILE GROUP
또는 CREATE TABLESPACE
문이 포함되지 않습니다. 이 경우 mysqldump
명령은 INFORMATION_SCHEMA.FILES
테이블에 액세스하지 않으므로 PROCESS
권한을 부여할 필요가 없습니다.
가용성 향상:
-
데이터베이스 엔진에서 네트워크에서 읽거나 쓰는 동안 오류가 발생하면 클라이언트 세션이 정지될 수 있는 문제가 해결되었습니다.
-
2.09.0에서 도입된 동적 크기 조정 기능의 메모리 누수가 수정되었습니다.
글로벌 데이터베이스:
-
기본 글로벌 작성기가 이전 릴리스 버전에 있는 동안 릴리스 2.09.0으로 업그레이드하면 글로벌 데이터베이스 보조 지역의 복제본이 다시 시작될 수 있는 여러 문제가 해결되었습니다.
MySQL 커뮤니티 에디션 버그 픽스 통합
-
복제: 트랜잭션 격리 수준이 반복 읽기
로 설정된 경우 인터리브 트랜잭션이 슬레이브 응용 프로그램이 교착 상태에 빠질 수 있습니다. (버그 #25040331) -
기본값 CURRENT_TIMESTAMP
가 있는 TIMESTAMP 또는 DATETIME 열을 포함하는 테이블의 경우 테이블에 BEFORE INSERT
트리거가 있으면 열을0000-00-00 00:00:00
으로 초기화할 수 있습니다. (버그 #25209512, 버그 #84077) -
VALUES
목록에서 조인을 포함하는 하위 쿼리를 사용하여 두 번째 또는 이후 행에 대한 값을 생성하는 삽입문의 경우 필요한 권한을 확인하지 못한 후 서버가 종료될 수 있습니다. (버그 #23762382)
Aurora MySQL 버전 1과의 비교
다음 Amazon Aurora MySQL 기능은 Aurora MySQL 버전 1(MySQL 5.6과 호환됨)에서 지원되지만 현재 이 기능은 Aurora MySQL 버전 2(MySQL 5.7과 호환됨)에서는 지원되지 않습니다.
-
비동기식 키 미리 가져오기(AKP). 자세한 내용은 Amazon Aurora 사용 설명서의 비동기식 키 프리페치를 사용하여 Aurora MySQL 인덱싱된 조인 쿼리 최적화를 참조하세요.
-
해시 조인. 자세한 내용은 Amazon Aurora 사용 설명서의 해시 조인을 사용하여 대규모 Aurora MySQL 조인 쿼리 최적화를 참조하세요.
-
AWS Lambda 함수를 비동기식으로 호출하기 위한 네이티브 함수입니다. 자세한 내용은 Amazon Aurora 사용 설명서의 Aurora MySQL 네이티브 함수로 Lambda 함수 호출을 참조하세요.
-
배치화 스캔. 자세한 내용은 Aurora MySQL 데이터베이스 엔진 업데이트 2017년 12월 11일(버전 1.16)(사용되지 않음) 섹션을 참조하세요.
-
Amazon S3 버킷을 사용하여 MySQL에서 데이터 마이그레이션. 자세한 내용은 Amazon Aurora 사용 설명서의 Amazon S3 버킷을 사용하여 MySQL에서 데이터 마이그레이션을 참조하세요.
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 문