

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

# Aurora MySQL 데이터베이스 엔진 업데이트 2023년 3월 1일(버전 3.03.0)(사용되지 않음)
<a name="AuroraMySQL.Updates.3030"></a><a name="3.03.0"></a><a name="3.03.0"></a>

 **버전:** 3.03.0 

 Aurora MySQL 3.03.0이 정식 출시되었습니다. Aurora MySQL 3.03 버전은 MySQL 8.0.26과 호환 가능하고, Aurora MySQL 3.02 버전은 MySQL 8.0.23과 호환됩니다. 8.0.23에서 8.0.26까지 이루어진 커뮤니티 변경 사항에 대한 자세한 내용은 [MySQL 8.0 Release Notes](https://dev.mysql.com/doc/relnotes/mysql/8.0/en/)를 참조하세요.

 Aurora MySQL 버전 3의 새로운 기능에 대한 자세한 내용은 [Aurora MySQL 버전 3은 MySQL 8.0과 호환](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.MySQL80.html)을 참조하세요. Aurora MySQL 버전 3과 Aurora MySQL 버전 2의 차이점에 대한 자세한 내용은 [Aurora MySQL 버전 2와 Aurora MySQL 버전 3의 비교](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Compare-v2-v3.html)를 참조하세요. Aurora MySQL 버전 3과 MySQL 8.0 Community Edition의 비교 내용은 [Aurora MySQL 버전 3과 MySQL 8.0 Community Edition 비교](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Compare-80-v3.html)를 참조하세요.

 현재 지원되는 Aurora MySQL 릴리스는 2.07.\$1, 2.11.\$1, 3.01.\$1, 3.02.\$1 및 3.03.\$1입니다.

현재 지원되는 Aurora MySQL 버전 2 클러스터에서 Aurora MySQL 3.03.0으로 인플레이스 업그레이드를 수행하거나 스냅샷을 복원할 수 있습니다.

 Aurora MySQL 버전 3으로의 업그레이드 계획에 대한 자세한 내용은 *Amazon Aurora 사용 설명서*의 [Aurora MySQL 버전 3에 대한 업그레이드 계획](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.mysql80-upgrade-procedure.html#AuroraMySQL.mysql80-planning)을 참조하세요. Aurora MySQL 업그레이드에 대한 일반 정보는 Amazon Aurora 사용 설명서의 [Amazon Aurora MySQL DB 클러스터 업그레이드](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.Upgrading.html)를 참조하세요.**

문제 해결 정보는 [Aurora MySQL 버전 3의 업그레이드 문제 해결](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.mysql80-upgrade-procedure.html#AuroraMySQL.mysql80-upgrade-troubleshooting)을 참조하세요.

 질문이나 우려 사항이 있는 경우 커뮤니티 포럼이나 [AWS Support](https://aws.amazon.com/support)를 통해 AWS Support 팀에 도움을 요청할 수 있습니다. 자세한 내용은 Amazon Aurora 사용 설명서의 [Amazon Aurora DB 클러스터 유지 관리](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html)를 참조하세요.**

## 개선 사항
<a name="AuroraMySQL.Updates.3030.Improvements"></a>

**아래 나열된 보안 문제 및 CVE 해결:**

관리된 환경에서 처리를 미세 조정하기 위한 수정 사항 및 기타 향상된 기능 아래의 추가 CVE 수정:
+ [CVE-2022-32221](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-32221)
+ [CVE-2022-21451](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-21451)
+ [CVE-2022-21444](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-21444)

**가용성 향상:**
+ 버퍼 풀 초기화 시간이 예상보다 오래 걸려 다시 시작 시 더 큰 DB 인스턴스 클래스에서 오류가 발생할 수 있는 문제를 해결했습니다.
+ 바이너리 로깅이 활성화된 경우 데이터베이스 복구 프로세스 중에 DB 인스턴스가 다시 시작될 수 있는 문제를 해결했습니다.
+ `GRANT` 및 `REVOKE` 같은 데이터 제어 언어(DCL) 문을 실행하거나 라이터 인스턴스에서 새 연결을 설정하는 동안 리더 인스턴스에서 연결 실패가 발생할 수 있는 문제를 해결했습니다.
+ 현재 지원되지 않는 `DELETE` 및 `UPDATE` 문과 같은 데이터 조작 언어(DML) 작업에 병렬 쿼리가 잘못 사용되어 DB 인스턴스가 다시 시작되는 문제를 해결했습니다. 병렬 쿼리에서 지원되는 작업에 대한 자세한 내용은 [Aurora MySQL 병렬 쿼리의 제한 사항](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-mysql-parallel-query.html#aurora-mysql-parallel-query-limitations)을 참조하세요.
+ 드문 경우지만 라이터 인스턴스의 대규모 업데이트 작업 또는 데이터 정의 언어(DDL) 워크로드와 Aurora 복제본의 동일한 테이블 세트에 대한 읽기 작업을 동시에 실행하는 동안 Aurora 복제본이 다시 시작될 수 있는 문제를 해결했습니다.
+ Aurora Serverless v2 리더 인스턴스 스케일 다운 작업에서 리더 인스턴스가 다시 시작되고 드문 경우지만 데이터 불일치가 발생할 수 있는 문제를 해결했습니다.
+ DB 인스턴스에 대한 연결이 종료될 때 잘못된 메모리 위치에 잘못 액세스하여 DB 인스턴스가 다시 시작될 수 있는 문제를 해결했습니다.
+ 드문 경우지만 10진수 열을 소수점 이하 0자리로 자르는 `GROUP BY` 절을 사용하여 쿼리를 처리할 때 DB 인스턴스가 다시 시작될 수 있는 문제를 해결했습니다.
+ 공간 인덱스를 사용하여 범위 쿼리를 실행할 때 레코드에 잘못 액세스하여 DB 인스턴스가 다시 시작될 수 있는 문제를 해결했습니다.
+ 내부 임시 테이블이 기본값 또는 고객이 구성한 메모리 또는 mmap 값을 초과하는 경우 Aurora MySQL 복제본 인스턴스에서 DB 인스턴스가 다시 시작될 수 있는 문제를 해결했습니다.
+ 고급 감사 로그 교체로 인해 메모리 관리 오류가 발생할 수 있는 문제를 해결했습니다.
+ `INSERT INTO` `SELECT` 및 `FROM`과 같은 쿼리를 실행할 때 불일치를 일으킬 수 있는 문제로 인해 이 Aurora MySQL 버전에서는 빠른 삽입이 활성화되지 않습니다. 빠른 삽입 최적화에 대한 자세한 내용은 [Amazon Aurora MySQL 성능 향상](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.AuroraMySQL.Overview.html#Aurora.AuroraMySQL.Performance)을 참조하세요.

**일반적인 개선 사항**
+ GLOBAL 읽기 일관성 설정을 사용하여 글로벌 데이터베이스 쓰기 전달 세션의 읽기 쿼리 지연 시간을 개선했습니다.
+ 클라이언트 세션에서 `reset_connection` 또는 `change_user` 명령을 실행한 후 `wait_timeout` 파라미터 값이 적용되지 않는 문제를 해결했습니다.
+ 인스턴스의 수신 연결이 갑자기 증가할 때 DB 인스턴스에 연결하면서 애플리케이션의 지연 시간이 길어지는 문제를 해결했습니다. Aurora MySQL 데이터베이스 인스턴스의 연결 설정 지연 문제를 해결하는 데 도움이 되는 두 가지 새로운 Amazon CloudWatch 지표 `AuroraSlowHandshakeCount` 및 `AuroraSlowConnectionHandleCount`를 도입했습니다. 이러한 지표에 대한 자세한 내용은 Aurora CloudWatch 지표 정의 문서, [Amazon Aurora에 대한 Amazon CloudWatch 지표](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.AuroraMySQL.Monitoring.Metrics.html)에서 확인할 수 있습니다.
+  `temptable_use_mmap` 파라미터는 사용이 중단되었으며 향후 MySQL 릴리스에서 지원이 제거될 예정입니다. 자세한 내용은 [내부(암묵적) 임시 테이블에 대한 스토리지 엔진](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/ams3-temptable-behavior.html#ams3-temptable-behavior-engine)을 참조하세요.
+ `SHOW BINARY LOGS` 문의 실행 시간이 예상보다 길어질 수 있는 문제를 해결했습니다. 이로 인해 데이터베이스의 커밋 처리량이 감소할 수 있습니다.

 **업그레이드 및 마이그레이션:** 
+ Aurora MySQL 버전 3.01 또는 3.02에서 Aurora MySQL 버전 3.03 이상으로 마이너 버전 업그레이드를 수행하려면 [엔진 버전을 수정하여 Aurora MySQL 업그레이드](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.Patching.html#AuroraMySQL.Updates.Patching.ModifyEngineVersion)를 참조하세요.
+ 클러스터에 많은 테이블(75만 개 초과)이 있는 경우 Aurora MySQL 버전 2에서 Aurora MySQL 버전 3으로의 메이저 버전 업그레이드가 실패할 수 있는 문제를 해결했습니다.
+ `mysql.innodb_table_stats` 및 `mysql.innodb_index_stats` 테이블을 마이그레이션하는 데 예상보다 시간이 오래 걸려 Aurora MySQL 버전 2에서 Aurora MySQL 버전 3으로의 메이저 버전 업그레이드가 실패할 수 있는 문제를 해결했습니다. 이 문제는 주로 테이블이 수백만 개 있는 DB 클러스터에 영향을 미쳤습니다.
+ 스키마 불일치 오류로 인해 Aurora MySQL 버전 2에서 Aurora MySQL 버전 3으로의 업그레이드가 실패할 수 있는 문제를 해결했습니다. 이러한 오류는 `mysql.general_log_template` 및 `mysql.slow_log_template` 테이블에 대한 업그레이드 사전 검사기에서 보고됩니다. 업그레이드 문제 해결에 대한 자세한 내용은 [Aurora MySQL 버전 3의 업그레이드 문제 해결](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.mysql80-upgrade-procedure.html#AuroraMySQL.mysql80-upgrade-troubleshooting)을 참조하세요.
+ `schemaInconsistencyCheck` 오류로 인해 Aurora MySQL 버전 2에서 Aurora MySQL 버전 3으로의 업그레이드가 실패할 수 있는 문제를 해결했습니다. 이 오류는 `upgrade-prechecks.log`에 보고되는 `mysql.table_migration_index_info` 테이블 내 스키마 불일치로 인해 발생합니다. Aurora MySQL version 3으로의 업그레이드 문제 해결에 대한 자세한 내용은 [Aurora MySQL 버전 3의 업그레이드 문제 해결](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.mysql80-upgrade-procedure.html#AuroraMySQL.mysql80-upgrade-troubleshooting)을 참조하세요.

## MySQL Community Edition 버그 수정 통합
<a name="AuroraMySQL.Updates.2102.Patches"></a>

이 릴리스에는 아래 사항 외에도 8.0.26까지의 모든 커뮤니티 버그 수정이 포함되어 있습니다. 자세한 내용은 [Aurora MySQL 3.x 데이터베이스 엔진 업데이트를 통해 수정한 MySQL 버그](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraMySQLReleaseNotes/AuroraMySQL.Updates.MySQLBugs.html#AuroraMySQL.Updates.MySQLBugs.v3)를 참조하세요.
+  `JSON` 및 `TEXT`를 비롯한 일부 열 유형의 크기가 정렬에서 가장 큰 행의 크기보다 15배 이상 크지 않은 경우 정렬 버퍼가 소진되는 문제를 해결했습니다. 이제 정렬 버퍼의 크기가 가장 큰 정렬 키의 15배이기만 하면 됩니다. (버그 \$1103325, 버그 \$1105532, 버그 \$132738705, 버그 \$133501541) 
+  InnoDB가 경우에 따라 테이블 파티션의 일부 정식 이름을 올바르게 처리하지 않는 문제를 해결했습니다. (버그 \$132208630) 
+  `OR` 조건을 사용한 쿼리를 실행할 때 null 허용 여부 속성의 부정확한 계산으로 인해 특정 상황에서 잘못된 결과가 반환될 수 있는 문제를 해결했습니다. (버그 \$134060289) 
+  다음 두 조건이 충족될 때 특정 상황에서 잘못된 결과가 반환될 수 있는 문제를 해결했습니다.
  + 파생 테이블이 외부 쿼리 블록에 병합됨 
  + 쿼리에 왼쪽 조인과 `IN` 하위 쿼리가 포함됨 

  (버그 \$134060289) 
+  최대 정수 열 값을 초과할 때 잘못된 `AUTO_INCREMENT` 값이 생성되는 문제를 해결했습니다. 이 오류는 최대 열 값을 고려하지 않았기 때문에 발생했습니다. 이 경우 이전의 유효한 `AUTO_INCREMENT` 값이 반환되어 중복 키 오류가 발생합니다. (버그 \$187926, 버그 \$126906787) 
+  성능 스키마에 대한 `DROP` 권한을 취소할 수 없는 문제를 해결했습니다. (버그 \$133578113) 
+  실행 사이에 삭제되었다가 다시 생성된 하나 이상의 테이블에 대해 작동하며 `EXISTS`를 사용하는 `IF` 문이 포함된 저장 프로시저가 첫 번째 간접 호출 이후 후속 간접 호출에서 올바르게 실행되지 않는 문제를 해결했습니다. (버그 \$132855634) 
+  하위 쿼리와 외부 쿼리 블록의 뷰를 참조하는 쿼리가 예기치 않게 다시 시작되는 문제를 해결했습니다. (버그 \$132324234) 