Aurora MySQL 데이터베이스 엔진 업데이트 2019년 11월 25일(버전 1.22.0)(사용되지 않음) - Amazon Aurora

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

Aurora MySQL 데이터베이스 엔진 업데이트 2019년 11월 25일(버전 1.22.0)(사용되지 않음)

버전: 1.22.0

Aurora MySQL 1.22.0이 정식 버전입니다. Aurora MySQL 1.* 버전은 MySQL 5.6과 호환되고 Aurora MySQL 2.* 버전은 MySQL 5.7과 호환됩니다.

이 엔진 버전은 2023년 2월 28일에 사용 중지될 예정입니다. 자세한 내용은 Amazon Aurora MySQL 호환 버전 1 수명 종료 준비를 참조하세요.

현재 지원되는 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을 사용하여 클러스터를 생성하려면, AWS CLI 또는 RDS API를 통해 엔진 버전을 지정하십시오. AWS Management Console기존 Aurora MySQL 1.* 데이터베이스 클러스터를 Aurora MySQL 1.22.0으로 업그레이드할 수 있는 옵션이 있습니다.

참고

이 버전은 현재 (미국 동부) [-1], AWS GovCloud (미국 서부) [us-gov-east-1], 중국 AWS GovCloud (닝샤) [cn-northwest-1], 아시아 태평양 (홍콩) [ap-east-1], 중동 (바레인) [us-gov-westme-south-1], 남아메리카 (상파울루) [sa-east-1] AWS 지역에서 사용할 수 없습니다. -east-1]. 사용 가능해지면 따로 발표할 예정입니다.

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

참고

DB 클러스터를 업그레이드하는 절차가 변경되었습니다. 자세한 내용은 Amazon Aurora 사용 설명서의 Aurora MySQL DB 클러스터의 부 버전 또는 패치 수준 업그레이드를 참조하세요.

개선 사항

새로운 기능:

  • Aurora MySQL 클러스터는 이제 r5.8xlarge, r5.16xlarge 및 r5.24xlarge 인스턴스 유형을 지원합니다.

  • Binlog는 매우 큰 트랜잭션이 수반될 때 커밋 시간 지연을 줄이기 위한 새로운 개선 사항입니다.

  • 현재 Aurora MySQL은 커밋 시 대규모 트랜잭션의 이벤트가 binlog에 쓰이는 기간을 최소화하는 메커니즘을 갖추고 있습니다. 이 메커니즘을 통해 이 기간 중 데이터베이스 충돌이 발생할 때 초래되는 오프라인 복구 지연을 효과적으로 방지할 수 있습니다. 또한 이 기능은 binlog 커밋 시 대규모 트랜잭션이 소규모 트랜잭션을 차단하는 문제도 해결합니다. 이 기능은 기본적으로 꺼져 있으며 워크로드에 필요한 경우 서비스 팀이 활성화할 수 있습니다. 활성화된 후에는 트랜잭션 크기가 500MB를 초과하면 트리거됩니다.

  • 읽기 전용 복제본의 ANSI READ COMMITTED 격리 수준에 대한 지원을 추가하였습니다. 이 격리 수준을 통해 읽기 전용 복제본의 장기 실행 쿼리는 라이터 노드의 높은 쓰기 처리량에 영향을 미치지 않는 상태로 실행됩니다. 자세한 내용은 Aurora MySQL 격리 수준을 참조하십시오.

  • 이제 글로벌 데이터베이스를 통해 미국 동부 (버지니아 북부) [us-east-1], 미국 동부 (오하이오) [us-east-2], 미국 서부 (캘리포니아 북부) [us-west-1], 미국 서부 (캘리포니아 북부) [us-west-1], 미국 서부 (오레곤) [us-west-2], 유럽 (아일랜드) 지역에 배포된 데이터베이스 클러스터에 보조 읽기 전용 복제 지역을 추가할 수 있습니다. eu-west-1], 유럽 (런던) [eu-west-2], 유럽 (파리) [eu-west-3], 아시아 태평양 (도쿄) [ap-northeast-1], 아시아 태평양 (서울) [ap-northeast-2], 아시아 태평양 (싱가포르) [ap-southeast-1], 아시아 태평양 (시드니) [ap-southeast-2], 캐나다 (중부) [ca-central-1], 유럽 (프랑크푸르트) [ AWS eu-central-1] 및 아시아 태평양 (뭄바이) [ap-south-1].

  • 이제 핫 행 경합 기능은 정식 버전이며 Aurora 랩 모드 설정이 ON 상태일 필요가 없습니다. 이 기능은 동일한 페이지의 행에 대해 경합하는 트랜잭션이 많은 워크로드의 처리량을 크게 향상시킵니다.

  • 이 버전에서는 새 클러스터에 대해 최신 브라질 시간대 업데이트를 지원하도록 시간대 파일을 업데이트하였습니다.

심각한 수정 사항:

높은 우선 순위:

일반적인 안정성 수정 사항:

  • 장기 실행 트랜잭션 중에 읽기 전용 복제본이 다시 시작되는 원인이 되는 문제를 해결했습니다. 여유 메모리 하락 가속화와 동시에 복제본이 다시 시작하는 문제를 겪는 고객은 이 버전으로 업그레이드하는 것을 고려해야 합니다.

  • 읽기 전용 복제본의 임시 테이블에 대해 중첩된 쿼리가 실행될 때 ERROR 1836을 잘못 보고하는 문제를 해결하였습니다.

  • Aurora 라이터 인스턴스에서 많은 양의 쓰기 워크로드가 실행 중일 때 Aurora 리더 인스턴스의 병렬 쿼리가 중단되는 오류를 해결하였습니다.

  • 대량의 쓰기 워크로드가 실행 중일 때 Binlog 마스터로 구성된 데이터베이스가 다시 시작하는 원인이 되는 문제를 해결하였습니다.

  • 엔진을 다시 시작하는 중에 사용 불가 상태가 지속되는 문제를 해결하였습니다. 이를 통해 버퍼 풀 초기화 관련 문제가 해결됩니다. 이 문제는 드물게 발생하지만 지원되는 릴리스에 영향을 미칠 가능성이 있습니다.

  • information_schema.replica_host_status 테이블에 일관성 없는 데이터를 생성한 문제를 해결하였습니다.

  • 병렬 쿼리와 표준 실행 경로 간의 교착 상태로 인해 리더 노드가 간헐적으로 다시 시작하는 문제를 해결하였습니다.

  • 클라이언트 연결의 수가 max_connections 파라미터 값을 초과할 때의 데이터베이스 안정성을 개선하였습니다.

  • 지원되지 않는 DDL 및 LOAD FROM S3 쿼리를 차단하여 리더 인스턴스의 안정성을 개선하였습니다.

MySQL 커뮤니티 에디션 버그 픽스 통합

  • 버그 #16346241 - ITEM_PARAM::QUERY_VAL_STR의 서버 충돌

  • 버그 #17733850 - ITEM_NAME_CONST::ITEM_NAME_CONST()의 NAME_CONST() 충돌

  • 버그 #20989615: INNODB AUTO_INCREMENT에서 동일한 값을 두 번 산출

  • 버그 #20181776 - 액세스 제어에 와일드카드가 포함된 경우 가장 제한적인 호스트와 일치하지 않음

  • Bug #27326796 - MYSQL이 PARS0PARS.CC 파일의 INNODB ASSERTION 실패와 충돌

  • Bug #20590013 - FULLTEXT 인덱스가 있는데 이를 삭제하면 더 이상 온라인 DDL을 수행할 수 없음