Amazon Aurora
Aurora 사용 설명서 (API 버전 2014-10-31)

Aurora MySQL 데이터베이스 엔진 업데이트 2018-05-03

버전: 2.02

Aurora MySQL 2.02가 일반 공개되었습니다. Aurora MySQL 2.x 버전은 MySQL 5.7과 호환 가능하고, Aurora MySQL 1.x 버전은 MySQL 5.6과 호환됩니다.

스냅샷에서 복원한 클러스터를 포함하여 새로운 Aurora MySQL DB 클러스터를 생성할 때는 MySQL 5.7 또는 MySQL 5.6과의 호환성을 선택할 수 있습니다. MySQL 5.6 호환 스냅샷을 복원할 때, MySQL 5.7 또는 MySQL 5.6과의 호환성을 선택할 수 있습니다.

Aurora MySQL 1.14*, 1.15*, 1.16*, 1.17*, 2.01*의 스냅샷을 Aurora MySQL 2.02로 복원할 수 있습니다. 또한 Aurora MySQL 2.01*에서 Aurora MySQL 2.02로 인플레이스 업그레이드를 수행할 수 있습니다.

Aurora MySQL 1.x 클러스터를 Aurora MySQL 2.02로 인플레이스 업그레이드하거나, Amazon S3 백업에서 Aurora MySQL 2.02로 복원하는 작업은 허용되지 않습니다. 향후 Aurora MySQL 2.x 릴리스에서는 이러한 제한 사항을 없앨 계획입니다.

Aurora MySQL 5.7의 이 릴리스에서는 성능 스키마가 비활성화됩니다. 성능 스키마를 지원하려면 Aurora 2.03으로 업그레이드하십시오.

질문이나 우려 사항이 있는 경우 커뮤니티 포럼이나 AWS Premium Support 통해 AWS Support 팀에 도움을 요청할 수 있습니다. 자세한 내용은 Amazon Aurora DB 클러스터 유지 관리 단원을 참조하십시오.

Aurora MySQL 5.6과의 비교

다음 Amazon Aurora MySQL 기능은 Aurora MySQL 5.6에서 지원되지만, 이러한 기능은 Aurora MySQL 5.7에서 현재 지원되지 않습니다.

현재, Aurora MySQL 2.01은 Aurora MySQL 버전 1.16 이상에서 추가된 기능을 지원하지 않습니다. Aurora MySQL 버전 1.16에 대한 자세한 내용은 Aurora MySQL 데이터베이스 엔진 업데이트 2017-12-11 단원을 참조하십시오.

MySQL 5.7 호환성

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

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

  • 전역 트랜잭션 식별자(GTID)

  • 그룹 복제 플러그인

  • 페이지 크기 증가

  • 시작 시 InnoDB 버퍼 풀 로딩

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

  • 멀티 소스 복제

  • 온라인 버퍼 풀 크기 조정

  • 암호 확인 플러그인

  • 쿼리 다시 쓰기 플러그인

  • 복제 필터링

  • CREATE TABLESPACE SQL 문

  • X 프로토콜

Aurora MySQL 2.x와 Aurora MySQL 1.x의 CLI 차이점

  • Aurora MySQL 2.x의 엔진 이름은 aurora-mysql이고 Aurora MySQL 1.x의 엔진 이름은 계속해서 aurora입니다.

  • Aurora MySQL 2.x의 엔진 버전은 5.7.12이고 Aurora MySQL 1.x의 엔진 버전은 계속해서 5.6.10ann입니다.

  • Aurora MySQL 2.x의 기본 파라미터 그룹은 default.aurora-mysql5.7이고 Aurora MySQL 1.x의 기본 파라미터 그룹은 계속해서 default.aurora5.6입니다.

  • Aurora MySQL 2.x의 DB 클러스터 파라미터 그룹 패밀리 이름은 aurora-mysql5.7이고 Aurora MySQL 1.x의 DB 클러스터 파라미터 그룹 패밀리 이름은 계속해서 aurora5.6입니다.

전체 CLI 명령 세트 및 Aurora 2.x와 Aurora MySQL 1.x의 차이점은 Aurora MySQL 설명서를 참조하십시오.

개선 사항

  • INSERT 문을 실행시키고 Fast Insert 최적화를 이용할 때 Aurora Writer가 재시작되는 문제를 수정했습니다.

  • Aurora 복제본에서 ALTER DATABASE 문을 실행시킬 때 Aurora 복제본이 재시작되는 문제를 수정했습니다.

  • Aurora Writer에서 방금 삭제된 테이블에 쿼리를 실행할 때 Aurora 복제본이 재시작되는 문제를 수정했습니다.

  • Aurora 복제본에서 innodb_adaptive_hash_indexOFF로 설정할 때 Aurora 복제본이 재시작되는 문제를 수정했습니다.

  • Aurora Writer에서 TRUNCATE TABLE 쿼리를 실행할 때 Aurora 복제본이 재시작되는 문제를 수정했습니다.

  • INSERT 문을 실행할 때 Aurora Writer가 특정 상황에서 정지하는 문제를 수정했습니다. 여러 노드 클러스터에서는 장애 조치가 시작될 수 있습니다.

  • 설정 세션 변수와 관련된 메모리 누수 문제를 수정했습니다.

  • 생성된 열이 있는 테이블의 제거 실행 취소와 관련된 특정 상황에서 Aurora Writer가 정지하는 문제를 수정했습니다.

  • 이진수 로깅이 활성화되어 있을 때 Aurora Writer가 때때로 재시작하는 문제를 수정했습니다.

MySQL 버그 수정 통합

  • 좌측 조인이 외부 측에 잘못된 결과를 반환합니다(버그 #22833364).