Aurora MySQL 데이터베이스 엔진 업데이트: 2015년 12월 3일(버전 1.4)(사용되지 않음) - Amazon Aurora

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

Aurora MySQL 데이터베이스 엔진 업데이트: 2015년 12월 3일(버전 1.4)(사용되지 않음)

버전: 1.4

이 업데이트에는 다음의 기능 향상이 포함되어 있습니다.

새로운 기능

  • 빠른 입력 기능 – 기본 키에 의해 정렬되는 병렬 입력을 빠르게 처리해 줍니다. 자세한 내용은 Amazon Aurora 사용 설명서Amazon Aurora MySQL 성능 개선 사항을 참조하세요.

  • 대용량 데이터 세트 읽기 성능 – Aurora MySQL는 입출력(IO)이 많은 워크로드를 자동으로 탐지하여 추가 스레드를 시작함으로써 DB 클러스터의 성능을 높여 줍니다. Aurora 스케줄러가 입출력 작업을 확인하고 시스템의 최적 스레드 수를 자동으로 조정할지 결정하여 낮은 오버헤드로 입출력 중심 워크로드와 CPU 중심 워크로드 간을 빠르게 조정합니다.

  • 병렬 미리 읽기 – 기본 인스턴스나 Aurora 복제본(범위 쿼리 포함)에서 사용할 수 있는 메모리에 비해 너무 큰 B-트리 스캔의 성능을 개선합니다. 병렬 미리읽기는 페이지 읽기 패턴을 자동으로 탐지하여 페이지가 필요하기 전에 버퍼 캐시에 페이지를 미리 가져옵니다. 병렬 미리읽기는 동일한 트랜잭션 내에서 동시에 여러 테이블에 작동합니다.

개선 사항:

  • Aurora 스토리지 배포 중 발생하는 간단한 Aurora 데이터베이스 가용성 문제를 해결했습니다.

  • max_connection 제한을 올바르게 적용했습니다.

  • Aurora가 binlog 마스터이고 대용량 데이터 로드 이후 데이터베이스가 다시 시작되는 경우 binlog 제거 문제를 개선했습니다.

  • 테이블 캐시에 발생하는 메모리 관리 문제를 해결했습니다.

  • 빠른 복구를 위해 공유된 메모리 버퍼 캐시에 방대한 페이지에 대한 지원을 추가했습니다.

  • 스레드 로컬 스토리지가 초기화되지 않는 문제를 해결했습니다.

  • 기본적으로 16K 연결이 허용됩니다.

  • 입출력 중심 워크로드에 대해 동적 스레드 풀이 지원됩니다.

  • 쿼리 캐시에 UNION을 포함하는 뷰를 제대로 무효화할 때 발생하는 문제를 해결했습니다.

  • 사전 통계 스레드에서 발생하는 안정성 문제를 해결했습니다.

  • 캐시 제거와 관련하여 사전 하위 시스템에서 발생하는 메모리 누수 문제를 해결했습니다.

  • 마스터에 쓰기 로드가 매우 낮은 경우 Aurora 복제본에서 읽기 지연 시간이 크게 발생하는 문제를 해결했습니다.

  • ALTER TABLE과 같은 DDL 분할된 테이블에서 작업을 수행할 때 Aurora 복제본의 안정성 문제를 해결했습니다... REORGANIZE PARTITION을 수행하는 것처럼 DDL 분할된 테이블에서 작업을 수행할 때 Aurora Replicas에서 발생하는 안정성 문제를 해결했습니다.

  • 볼륨이 커지는 동안 Aurora 복제본에서 발생하는 안정성 문제를 해결했습니다.

  • Aurora 복제본의 비클러스터 인덱스에서 스캔 수행 시 발생하는 성능 문제를 해결했습니다.

  • Aurora 복제본의 속도를 느리게 하고 결국 등록이 취소되게 한 다음, 다시 시작되도록 하는 안정성 문제를 해결했습니다.

MySQL 버그 수정 통합

  • FTSPARSE()의 SEGV 오류 (버그 #16446108)

  • 열의 이름을 바꾸는 동안 InnoDB 데이터 사전이 업데이트되지 않습니다. (버그 #19465984)

  • 테이블 이름을 다른 데이터베이스로 변경하면 FTS 충돌이 발생합니다. (버그 #16834860)

  • 잘린 테이블에서 트리거를 준비하지 못하면 오류 1054가 발생합니다. (버그 #18596756)

  • 메타데이터를 변경하면 트리거 실행에 문제가 발생할 수 있습니다. (버그 #18684393)

  • 길이가 긴 UTF8 VARCHAR 필드에 구제화가 선택되지 않습니다. (버그 #17566396)

  • 제한 사항 X가 있는 ORDER BY 실행 시 실행 계획의 성능 저하. (Bug #16697792)

  • 백포트(Backport) 버그#11765744 - 5.1, 5.5 및 5.6. (버그 #17083851)

  • SQL/SQL_SHOW.CC에서의 뮤텍스 문제로 SIG6가 발생합니다. 소스는 FILL_VARIABLES와 유사합니다. (버그 #20788853)

  • 백포트(Backport) 버그 #18008907 - 5.5 이상 버전 (버그 #18903155)

  • MySQL 5.7에서 스택 오버플로우 오류에 대해 수정 적용 (버그 #19678930)