

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

# Aurora MySQL 데이터베이스 엔진 업데이트 2024-06-04(버전 3.07.0)(사용되지 않음)
<a name="AuroraMySQL.Updates.3070"></a><a name="3.07.0"></a><a name="3.07.0"></a>

**버전:** 3.07.0

Aurora MySQL 3.07.0이 정식 버전입니다. Aurora MySQL 3.07 버전은 MySQL 8.0.36과 호환됩니다. 발생한 커뮤니티 변경 사항에 대한 자세한 내용은 [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 커뮤니티 에디션의 비교 내용은 *Amazon Aurora 사용 설명서*에서 [Aurora MySQL 버전 3과 MySQL 8.0 커뮤니티 에디션 비교](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Compare-80-v3.html)를 참조하세요.

현재 지원되는 Aurora MySQL 릴리스는 2.07.9, 2.07.10, 2.11.\$1, 2.12.\$1, 3.03.\$1, 3.04.\$1, 3.05.\$1, 3.06.\$1 및 3.07.\$1입니다.

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

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

**보안 문제 및 CVE 해결:**
+ 완전 소유 AWS 구현인 FIPS 검증 암호화에 대한 지원을 활성화했습니다. 자세한 내용은 [AWS 보안 블로그](https://aws.amazon.com/blogs/security/)에서 [AWS-LC 에서 이제 FIPS 140-3 인증을 받았습니다](https://aws.amazon.com/blogs/security/aws-lc-is-now-fips-140-3-certified/)를 참조하세요.

이 릴리스에는 MySQL 8.0.36까지의 모든 커뮤니티 CVE 수정 사항이 포함되어 있습니다. 다음 CVE 수정 사항이 포함되어 있습니다.
+ [CVE-2020-11104](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-11104)
+ [CVE-2020-11105](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-11105)
+ [CVE-2023-38545](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-38545)
+ [CVE-2023-38546](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-38546)
+ [CVE-2023-39975](https://nvd.nist.gov/vuln/detail/CVE-2023-39975)

**가용성 향상:**
+ 라이터 DB 인스턴스에서 변경되거나 삭제되는 테이블을 읽을 때 리더 DB 인스턴스가 다시 시작될 수 있는 문제를 수정했습니다.
+ 전달된 쿼리를 실행하는 동안 쓰기 전달 세션이 닫힐 때 Aurora MySQL 라이터 DB 인스턴스가 다시 시작될 수 있는 문제를 수정했습니다.
+ 바이너리 로그가 활성화된 인스턴스에서 대규모 GTID 세트를 처리할 때 DB 인스턴스가 다시 시작되는 문제를 수정했습니다.
+ InnoDB 분할 테이블에서 `INSERT` 쿼리를 처리할 때 인스턴스의 여유 메모리가 점진적으로 감소할 수 있는 문제를 해결했습니다.
+ 드문 경우지만 리더 DB 인스턴스가 다시 시작될 수 있는 문제를 수정했습니다.
+ [SHOW STATUS](https://dev.mysql.com/doc/refman/8.0/en/show-status.html) 및 [PURGE BINARY LOGS](https://dev.mysql.com/doc/refman/8.0/en/purge-binary-logs.html) 문을 동시에 실행할 때 데이터베이스 인스턴스가 다시 시작될 수 있는 문제를 수정했습니다. `PURGE BINARY LOGS`는 사용자가 구성한 binlog 보존 기간을 준수하기 위해 실행되는 관리형 문입니다.
+ 비가상 열이 `MODIFY COLUMN` 또는 `CHANGE COLUMN` 문으로 재정렬된 테이블에서 데이터 조작 언어(DML) 문을 실행한 후 서버가 예기치 않게 닫힐 수 있는 문제를 수정했습니다.
+ 데이터베이스 인스턴스를 다시 시작하는 동안 추가 재시작이 발생할 수 있는 문제를 수정했습니다.
+ 전달된 [암시적 커밋 문](https://dev.mysql.com/doc/refman/8.0/en/implicit-commit.html)에 오류가 발생할 때 쓰기 전달을 사용하는 리더 DB 인스턴스가 다시 시작될 수 있는 문제를 수정했습니다.
+ 드문 경우지만 외래 키 제약 조건이 있는 테이블에서 `SELECT` 쿼리를 수행할 때 리더 인스턴스가 다시 시작될 수 있는 문제를 해결했습니다.
+ 다중 TB Aurora 클러스터 볼륨을 사용하는 DB 인스턴스가 InnoDB 버퍼 풀 검증 실패로 인해 재시작 중에 가동 중지 시간이 증가할 수 있는 문제를 수정했습니다.
+ 가상 열이 외래 키 제약 조건의 열 또는 참조된 테이블의 멤버로 포함되는 테이블에 계단식 `UPDATE` 또는 `DELETE` 외래 키 제약 조건이 정의될 때 데이터베이스가 다시 시작될 수 있는 문제를 수정했습니다.
+ `AUTO_INCREMENT` 열과 관련된 많은 삽입 작업을 실행하는 동안 다시 시작이 발생하는 경우 시작 시 데이터베이스 복구가 중단될 수 있는 문제를 해결했습니다.
+ 확장 중에 데이터베이스가 다시 시작될 수 있는 Aurora Serverless v2의 문제를 수정했습니다.

**일반적인 개선 사항:**
+ 병렬 쿼리를 사용하는 프라이머리 키 범위 스캔 쿼리의 하위 세트에 대한 I/O 사용량을 줄이고 성능을 개선했습니다.
+ [Aurora MySQL 버전 3.06.0](AuroraMySQL.Updates.3060.md)에 Amazon Bedrock 통합에 대한 지원이 추가되었습니다. 이 과정에서 새로운 예약 키워드(`accept`, `aws_bedrock_invoke_model`, `aws_sagemaker_invoke_endpoint`, `content_type` 및 `timeout_ms`)가 추가되었습니다. Aurora MySQL 버전 3.07.0에서 이러한 키워드는 예약되지 않은 키워드로 변경되었으며 이는 따옴표 없이 식별자로 허용됩니다. MySQL에서 예약 및 예약되지 않은 키워드를 처리하는 방법에 대한 자세한 내용은 MySQL 설명서의 [키워드 및 예약어](https://dev.mysql.com/doc/refman/8.0/en/keywords.html)를 참조하세요.
+ Amazon Bedrock을 아직 사용할 수 없는의 Aurora MySQL DB 클러스터에서 AWS 리전 Amazon Bedrock 서비스를 호출할 때 클라이언트에 오류 메시지를 명확하게 반환하지 않는 문제를 수정했습니다.
+ Aurora 병렬 쿼리를 사용하여 `BLOB` 열을 쿼리할 때 과도한 메모리 소비를 일으킬 수 있는 문제를 해결했습니다.
+ 세션 수준에서 설정할 `connection_memory_limit` 및 `connection_memory_chunk_size` 파라미터에 대한 지원이 MySQL Community Edition과 동일하게 동작하도록 추가되었습니다. `connection_memory_limit`는 단일 사용자 연결에서 사용할 수 있는 최대 메모리 양을 설정하는 데 사용됩니다. `connection_memory_chunk_size` 파라미터를 사용하여 [글로벌 메모리 사용량 카운터](https://dev.mysql.com/doc/refman/8.0/en/server-status-variables.html#statvar_Global_connection_memory) 업데이트에 대한 청킹 크기를 설정할 수 있습니다.
+ 사용자가 쿼리를 중단하거나 `performance_schema` 쿼리에 대한 세션 제한 시간을 설정할 수 없는 문제를 수정했습니다.
+ 복제 인스턴스가 호스트 교체 중일 때 사용자 지정 SSL 인증서([mysql.rds\$1import\$1binlog\$1ssl\$1material](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/mysql-stored-proc-replicating.html#mysql_rds_import_binlog_ssl_material))를 사용하도록 구성된 바이너리 로그(binlog) 복제가 실패할 수 있는 문제를 수정했습니다.
+ 모든 테이블에서 전체 텍스트 검색 시스템의 메모리 사용량을 추적하는 `Aurora_fts_cache_memory_used` 전역 상태 변수를 추가했습니다. 자세한 내용은 *Amazon Aurora 사용 설명서*의 [Aurora MySQL 전역 상태 변수](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Reference.ParameterGroups.html#AuroraMySQL.Reference.GlobalStatusVars)를 참조하세요.
+ 향상된 Binlog 및 제로 ETL 통합이 활성화된 상태에서 Amazon Aurora MySQL DB 클러스터가 바이너리 로그 복제본으로 구성된 경우 제로 ETL 대상으로 구성된 Amazon Redshift 클러스터에서 [IntegrationLag](https://docs.aws.amazon.com/redshift/latest/mgmt/zero-etl-using.monitoring.html)가 일시적으로 증가할 수 있는 문제를 수정했습니다.
+ 다운로드 또는 교체 시 로그 파일에 액세스할 수 없고 경우에 따라 CPU 사용량이 증가할 수 있는 감사 로그 파일 관리 관련 문제를 해결했습니다.
+ 스냅샷 복원, 특정 시점 복구 수행, 데이터베이스에 많은 수의 테이블이 있는 DB 클러스터 복제의 완료 시간을 줄이기 위해 `AUTO_INCREMENT` 키 복구를 최적화했습니다.
+ 성능 스키마 [대기 이벤트 요약 테이블](https://dev.mysql.com/doc/refman/8.0/en/performance-schema-wait-summary-tables.html)에 [wait/io/redo\$1log\$1flush](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/ams-waits.io-auredologflush.html) 이벤트가 표시되지 않는 문제를 수정했습니다.
+ 스냅샷 복원, 역추적 또는 데이터베이스 복제 작업 후 내림차순 인덱스를 사용하는 `AUTO_INCREMENT` 열에 대해 중복 키 오류가 발생할 수 있는 문제를 해결했습니다.
+ 쓰기 전달을 사용하는 리더 DB 인스턴스가 타임스탬프 값을 포함하고 ` time_zone` 데이터베이스 파라미터가 `UTC`로 설정된 데이터 조작 언어(DML) 문을 실행할 때 라이터 DB 인스턴스가 다시 시작될 수 있는 문제를 수정했습니다.
+ 테이블에 전체 텍스트 검색(FTS) 인덱스가 하나 이상 있고 Aurora 라이터 DB 인스턴스에서 `TRUNCATE` 문이 실행 중인 경우 테이블이 존재하지 않습니다 오류와 함께 Aurora 리더 인스턴스의 `SELECT` 쿼리가 실패할 수 있는 문제가 해결되었습니다.
+ 드문 경우지만 제로 가동 중지 시간 패치(ZDP)가 실패하는 문제를 수정했습니다.
+ 병렬 쿼리와 함께 해시 조인 알고리즘을 사용하여 `LEFT JOIN` 또는 `RIGHT JOIN` 작업과 관련된 쿼리를 실행할 때 불완전한 결과 세트를 일으킬 수 있는 문제를 수정했습니다.

**업그레이드 및 마이그레이션:**
+ 테이블 스키마에 사용자 정의 `FTS_DOC_ID` 열이 있는 경우 Aurora MySQL 버전 2에서 Aurora MySQL 버전 3으로 업그레이드 실패를 일으킬 수 있는 문제를 수정했습니다.
+ InnoDB 테이블스페이스를 처리하는 동안 동기화 오류로 인해 Aurora MySQL 버전 2에서 Aurora MySQL 버전 3으로의 업그레이드가 실패할 수 있는 문제를 해결했습니다.
+ Aurora MySQL 버전 2의 InnoDB 시스템 테이블에 이미 삭제된 테이블스페이스에 대한 분리된 항목이 존재하여 Aurora MySQL 버전 3으로의 메이저 버전 업그레이드가 실패할 수 있는 문제를 수정했습니다.
+ Amazon RDS 블루/그린 배포 전환 후 [SERVER\$1ID](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Reference.ISTables.html#AuroraMySQL.Reference.ISTables.replica_host_status) 값이 업데이트되지 않는 문제를 수정했습니다. 이로 인해 [Amazon Web Services(AWS) JDBC 드라이버](https://github.com/awslabs/aws-advanced-jdbc-wrapper)와 같은 스마트 드라이버가 블루/그린 전환 후 DB 클러스터 토폴로지를 검색할 수 없는 문제가 발생했습니다. 이 수정을 통해 Aurora MySQL 버전 3.07 이상에서 실행되는 RDS 블루/그린 배포의 일부로 이름이 변경된 Aurora DB 클러스터는 전환의 일부로 `SERVER_ID` 값이 업데이트됩니다. 이전 버전의 경우 블루 및 그린 클러스터의 DB 인스턴스를 재부팅하여 `SERVER_ID` 값을 업데이트할 수 있습니다.

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

이 릴리스에는 아래 사항 외에도 8.0.36까지의 모든 커뮤니티 버그 수정 사항이 포함되어 있습니다. 자세한 내용은 [Aurora MySQL 3.x 데이터베이스 엔진 업데이트를 통해 수정한 MySQL 버그](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraMySQLReleaseNotes/AuroraMySQL.Updates.MySQLBugs.html#AuroraMySQL.Updates.MySQLBugs.v3)를 참조하세요.
+ 캐시 라인 값을 잘못 계산하여 Graviton 기반 인스턴스에서 데이터베이스를 다시 시작하는 동안 오류가 발생하는 문제를 수정했습니다. (커뮤니티 버그 수정 \$135479763)
+ 저장된 루틴 내의 일부 하위 쿼리 인스턴스가 올바르게 처리되지 않는 문제를 수정했습니다. (커뮤니티 버그 수정 \$135377192)
+ 백그라운드 TLS 인증서 교체로 인해 CPU 사용이 높아질 수 있는 문제를 해결했습니다(커뮤니티 버그 수정 \$134284186).
+ InnoDB가 3.05 이하의 Aurora MySQL 버전에서 MySQL 시스템 스키마의 테이블에 `INSTANT` 열을 추가하도록 허용하여 Aurora MySQL 버전 3.05.0으로 업그레이드한 후 서버가 예기치 않게 종료(데이터베이스 인스턴스 다시 시작)될 수 있는 문제를 수정했습니다. (커뮤니티 버그 수정 \$135625510)