메뉴
Amazon Relational Database Service
사용 설명서 (API Version 2014-10-31)

데이터베이스 엔진 업데이트(2016-10-18)

버전: 1.8

새로운 기능:

  • AWS Lambda 통합 – 이제 mysql.lambda_async 프로시저를 사용하여 Aurora DB 클러스터에서 AWS Lambda 함수를 비동기적으로 호출할 수 있습니다. 자세한 내용은 Amazon Aurora DB 클러스터에서 Lambda 함수 호출 단원을 참조하십시오.

  • Amazon S3에서 데이터 로드 – 이제 LOAD DATA FROM S3 또는 LOAD XML FROM S3 명령을 사용하여 Amazon S3 버킷의 텍스트 또는 XML 파일을 Aurora DB 클러스터로 로드할 수 있습니다. 자세한 내용은 Amazon S3 버킷의 텍스트 파일에서 DB 클러스터로 데이터 로드 단원을 참조하십시오.

  • 카탈로그 마이그레이션 – 이제 Aurora에서는 버전 관리를 지원하기 위해 클러스터 볼륨에 카탈로그 메타데이터를 유지합니다. 따라서 버전 간이나 복원 시에 카탈로그를 원활하게 마이그레이션할 수 있습니다.

  • 클러스터 수준 유지 관리 및 패치 적용 – 이제 Aurora에서는 전체 DB 클러스터에 대한 유지 관리 업데이트를 관리합니다. 자세한 내용은 Amazon RDS 유지 관리 단원을 참조하십시오.

개선 사항:

  • 인플라이트 DDL 테이블에 대한 메타데이터 잠금을 허용하지 않을 경우 Aurora Replica가 충돌하는 문제를 해결했습니다.

  • log_output=TABLE일 때 느린 로그 및 일반 로그 CSV 파일의 로테이션을 간소화하기 위해 Aurora Replica에 비 InnoDB 테이블 수정을 허용했습니다.

  • 기본 인스턴스에서 Aurora Replica로 통계로 업데이트할 때 시간 지연을 해결했습니다. 이 수정을 적용하지 않을 경우 Aurora Replica의 통계가 기본 인스턴스의 통계와 동기화될 수 없으므로 Aurora Replica에 미달된 다른 쿼리 계획이 생성될 수 있습니다.

  • Aurora Replica에서 잠금을 획득하지 못하는 경합 조건을 해결했습니다.

  • 기본 인스턴스를 등록 또는 등록 취소하는 Aurora Replica에서 장애가 발생할 수 있는 경합 시나리오를 해결했습니다.

  • 볼륨을 열거나 닫을 때 db.r3.large 인스턴스에서 교착 상태가 발생할 수 있는 경합 조건을 해결했습니다.

  • Aurora 분산 스토리지 서비스에서 대량 쓰기 워크로드와 장애가 결합되어 발생할 수 있는 메모리 부족 문제를 해결했습니다.

  • 장기 실행 트랜잭션이 존재할 때 제거 스레드 회전으로 인한 높은 CPU 사용 문제를 해결했습니다.

  • 과도한 로드 조건에서 잠금에 대한 정보를 가져오기 위해 정보 스키마 쿼리를 실행할 때 발생하는 문제를 해결했습니다.

  • 경합으로 인해 스토리지 노드에 대한 Aurora 쓰기가 중지되었다가 재시작/장애 조치되는 진단 프로세스 문제를 해결했습니다.

  • CREATE TABLE [if not exists] 문을 처리하는 동안 충돌이 발생할 경우 충돌 복구 중에 성공적으로 생성된 테이블이 삭제될 수 있는 조건을 해결했습니다.

  • 카탈로그 완화를 사용하여 일반 로그와 느린 로그를 디스크에 저장하지 않을 경우 로그 순환 절차가 중단되는 문제를 해결했습니다.

  • 사용자가 사용자 정의 함수 내에서 임시 테이블을 만든 다음 선택한 쿼리 목록에서 사용자 정의 함수를 사용할 때 충돌이 발생하는 문제를 해결했습니다.

  • GTID 이벤트를 재생할 때 발생하는 충돌을 해결했습니다. GTID는 Amazon Aurora에서 지원되지 않습니다.

MySQL 버그 수정 통합:

  • 여러 인덱스를 포함하는 하나의 열에 모든 인덱스를 끌어서 놓은 경우 외래 키 제약 조건에서 인덱스를 요구할 때 InnoDB에서 DROP INDEX 작업을 차단하지 못합니다. (버그 #16896810)

  • 외래 키 제약 조건 추가 충돌을 해결합니다. (버그 #16413976)

  • 저장 프로시저에서 커서를 가져오는 동시에 테이블을 분석하거나 플러시할 때 발생하는 충돌을 해결했습니다. (버그 #18158639)

  • 사용자가 테이블에서 AUTO_INCREMENT 값을 최대 자동 증분 열 값보다 작게 변경할 때 발생하는 자동 증분 버그를 해결했습니다. (버그 #16310273)