기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Aurora MySQL 데이터베이스 엔진 업데이트 2020-08-14(버전 2.04.9)(사용되지 않음)
버전: 2.04.9
Aurora MySQL 2.04.9를 일반적으로 사용할 수 있습니다. 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 My 로 클러스터를 생성하려면 SQL, AWS CLI또는 AWS Management Console를 통해 엔진 버전을 지정하세요RDSAPI.
질문이나 우려 사항이 있는 경우 커뮤니티 포럼과 지원 을 통해 AWS 지원을
참고
이 버전은 현재 AWS GovCloud (미국 동부) [us-gov-east-1], AWS GovCloud (미국 서부) [us-gov-west-1], 아시아 태평양(홍콩) [ap-east-1], 중동(바레인) [me-south-1] AWS 리전에서는 사용할 수 없습니다. 사용 가능해지면 따로 발표할 예정입니다.
참고
Aurora MySQL 데이터베이스 클러스터를 업그레이드하는 방법에 대한 자세한 내용은 Amazon Aurora 사용 설명서의 Aurora MySQL DB 클러스터의 마이너 버전 또는 패치 수준 업그레이드를 참조하세요.
개선 사항
우선 순위가 높은 수정 사항:
심각한 수정 사항:
가용성 향상:
-
kill session
명령 실행으로 인해 데이터베이스가 다시 시작되거나 장애 조치가 수행되던 문제를 해결했습니다. 이 문제가 발생하면 AWS 지원팀에 문의하여 인스턴스에서 이 수정을 활성화합니다. -
중간 테이블을 내부적으로 사용하는 다중 테이블 조인 및 집계가 포함된 복잡한 쿼리를 실행하는 동안 데이터베이스가 다시 시작되는 문제를 해결했습니다.
-
다중 테이블에서
DROP TABLE
이 중단되어 데이터베이스가 다시 시작되는 문제를 해결했습니다. -
데이터베이스 복구 중에 데이터베이스 장애 조치가 발생하는 문제를 해결했습니다.
-
감사 및 느린 쿼리 로그가 활성화된 경우 threads_running의 잘못된 보고로 인해 데이터베이스가 다시 시작되는 문제를 해결했습니다.
-
실행 중에
kill query
명령이 멈출 수 있는 문제를 해결했습니다. -
트랜잭션 롤백 중에 데이터베이스 재시작 또는 장애 조치로 이어지는 잠금 관리자의 교착 상태를 수정했습니다.
-
여러 연결이 전체 텍스트 검색 인덱스로 동일한 테이블을 업데이트하려고 하면 데이터베이스 재시작 또는 장애 조치를 트리거한 문제를 수정했습니다.
-
인덱스를 제거할 때 장애 조치 또는 다시 시작으로 인해 데드 래치가 발생할 수 있는 문제를 해결했습니다.
일반적인 개선 사항:
-
읽기 전용 복제본에 대한 쿼리가 커밋되지 않은 트랜잭션의 데이터를 사용하도록 할 수 있는 문제를 해결했습니다. 이 문제는 데이터베이스가 다시 시작된 직후에 시작되는 트랜잭션으로 제한됩니다.
-
트리거가 정의되고 에
RENAME
절이 포함되지 않은 테이블INPLACE ALTER TABLE
에서 에 발생하는 문제를 수정DDL했습니다. -
쓰기 로드가 많은 일부 데이터베이스 클러스터에서 복제가 더 오래 걸리는 문제를 해결했습니다.
-
분할된 테이블의 이름에 공백이 포함된 경우 업그레이드하는 동안 발생하는 문제를 해결했습니다.
-
읽기 전용 복제본이 쓰기에서 최근에 커밋된 트랜잭션의 일부 결과를 일시적으로 볼 수 있는 문제를 해결했습니다.
-
FTS 테이블에 대한 읽기 전용 복제본에 대한 쿼리가 오래된 결과를 생성할 수 있는 문제를 수정했습니다. 이는 읽기 전용 복제본의 FTS 쿼리가 라이터의 동일한 FTS 테이블에
INFORMATION_SCHEMA.INNODB_SYS_TABLES
대한 의 쿼리를 밀접하게 따르는 경우에만 발생합니다. -
FTS (전체 텍스트 검색) 인덱스가 포함된 Aurora 1.x 데이터베이스 클러스터를 Aurora 2.x 데이터베이스 클러스터로 느리게 복원하는 문제를 수정했습니다.
-
server_audit_incl_users
및server_audit_excl_users
전역 파라미터에 대한 최대 허용 길이를 2000으로 확장했습니다. -
Aurora 1.x에서 Aurora 2.x로 복원이 완료되는 데 시간이 오래 걸리는 문제를 해결했습니다.
-
저장 프로시저를 통한
lambda_async
호출이 유니코드에서 작동하지 않는 문제를 해결했습니다. -
공간 인덱스가 레코드 외 지오메트리 열을 제대로 처리하지 못할 때 발생하는 문제를 해결했습니다.
-
리더 DB 인스턴스에서 쿼리가 실패하고 '작업이 종료됨(내부 오류)' 메시지와 함께
InternalFailureException
오류가 발생할 수 있는 문제를 해결했습니다.
내SQL 버그 수정 사항 통합
-
버그 #23070734, 버그 #80060: 동시 TRUNCATE TABLEs 원인 중지
-
버그 #23103937: PS_TRUNCATE_ALL_TABLES() DOES NOT WORK IN SUPER_READ_ONLY MODE
-
버그 #22551677: 서버를 오프라인으로 전환할 때 성능 스키마 내의 경합 상태로 인해 서버가 종료될 수 있습니다.
-
버그 #27082268: FTS 동기화 동기화가 잘못되었습니다.
-
BUG #12589870: 쿼리 캐시가 활성화될 때 다중 쿼리 문으로 다시 시작하는 문제를 수정했습니다.
-
버그 #26402045: 특정 하위 쿼리 구체화 사례로 인해 서버가 종료될 수 있습니다. 이러한 쿼리는 이제 구체화가 비활성화되었음을 나타내는 오류를 생성합니다.
-
버그 #18898433: 조인 버퍼링을 사용하는 경우(예: 블록 중첩 루프 알고리즘 사용) 왼쪽 조인이 많은 쿼리가 느려졌습니다.
-
버그 #25222337: NULL 가상 인덱스의 가상 열 필드 이름으로 인해 외부 키 제약의 영향을 받는 가상 열을 채우는 동안 필드 이름 비교 중에 서버가 종료되었습니다. (https://github.com/mysql/mysql-server/commit/273d5c9d7072c63b6c47dbef6963d7dc491d5131
) -
버그 #25053286: 보기에 액세스한 쿼리가 포함된 저장 프로시저를 실행하면 세션이 종료될 때까지 비워지지 않은 메모리를 할당할 수 있습니다.(https://github.com/mysql/mysql-server/commit/d7b37d4d141a95f577916448650c429f0d6e193d
) -
버그 #25586773: 특정 SELECT (https://dev.mysql.com/doc/refman/5.7/en/select.html) 문 내용에서 테이블을 생성한 문이 포함된 저장된 프로시저를 실행하면 메모리 누수가 발생할 수 있습니다. (https://github.com/mysql/mysql-server/commit/88301e5adab65f6750f66af284be410c4369d0c1
) -
버그 #26666274: INFINITE LOOP IN PERFORMANCE SCHEMA BUFFER CONTAINER.
-
버그 #23550835, 버그 #23298025, 버그 #81464: 내부 버퍼가 가득 찼을 때 SELECT 성능 스키마 테이블로 인해 서버가 종료될 수 있습니다.
Aurora MySQL 버전 1과의 비교
다음 Amazon Aurora MySQL 기능은 Aurora MySQL Version 1(MySQL 5.6과 호환)에서 지원되지만, 현재 이러한 기능은 Aurora MySQL Version 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 버킷을 사용하여 내SQL 에서 데이터 마이그레이션. 자세한 내용은 Amazon Aurora 사용 설명서의 Amazon S3 버킷을 사용하여 MySQL에서 데이터 마이그레이션을 참조하세요.
내SQL 5.7 호환성
Aurora MySQL 2.04.9는 MySQL 5.7과 유선 호환되며 JSON 지원, 공간 인덱스 및 생성된 열과 같은 기능을 포함합니다. Aurora MySQL는 z-순서 곡선을 사용한 공간 인덱싱의 기본 구현을 사용하여 공간 데이터 세트의 경우 MySQL 5.7보다 >20배 향상된 쓰기 성능과 >10배 향상된 읽기 성능을 제공합니다.
Aurora MySQL 2.04.9는 현재 다음 MySQL 5.7 기능을 지원하지 않습니다.
-
그룹 복제 플러그인
-
페이지 크기 증가
-
시작 시 InnoDB 버퍼 풀 로딩
-
InnoDB 풀 텍스트 구문 분석기 플러그인
-
멀티 소스 복제
-
온라인 버퍼 풀 크기 조정
-
암호 확인 플러그인
-
쿼리 다시 쓰기 플러그인
-
복제 필터링
-
CREATE TABLESPACE
SQL 문