

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

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

**버전:** 3.06.0

Aurora MySQL 3.06.0이 정식 버전입니다. Aurora MySQL 3.06 버전은 MySQL 8.0.34와 호환됩니다. 발생한 커뮤니티 변경 사항에 대한 자세한 내용은 [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입니다.

현재 지원되는 Aurora MySQL 버전 2 클러스터에서 Aurora MySQL 버전 MySQL 3.06.0 클러스터로 [Amazon RDS 블루/그린 배포를 사용하여 현재 위치 업그레이드를 수행하거나 스냅샷을 복원하거나 관리형 블루/](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/blue-green-deployments-overview.html)그린 업그레이드를 시작할 수 있습니다.

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

문제 해결 정보는 *Amazon Aurora 사용 설명서*의 [Aurora MySQL 현재 위치 업그레이드 문제 해결](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.MajorVersionUpgrade.html#AuroraMySQL.Upgrading.Troubleshooting)을 참조하세요.

질문이나 우려 사항이 있는 경우 커뮤니티 포럼과 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.3060.New"></a>
+ Aurora MySQL 버전 3.06.0은 Amazon Bedrock 통합을 지원하고 새로운 예약 키워드 `accept`, `aws_bedrock_invoke_model`, `aws_sagemaker_invoke_endpoint`, `content_type` 및 `timeout_ms`를 도입합니다. 버전 3.06.0으로 업그레이드하기 전에 새 예약 키워드의 사용에 대한 객체 정의를 확인합니다. 새 예약 키워드와의 충돌을 완화하려면 객체 정의에 사용된 예약 키워드를 인용합니다. Amazon Bedrock 통합 및 예약된 키워드 처리에 대한 자세한 내용은 *Amazon Aurora 사용 설명서*의 [Amazon Bedrock이란 무엇인가요?](https://docs.aws.amazon.com/bedrock/latest/userguide/what-is-bedrock.html)를 참조하세요. 자세한 내용은 MySQL 설명서의 [키워드 및 예약어](https://dev.mysql.com/doc/refman/8.0/en/keywords.html), [INFORMATION\$1SCHEMA KEYWORDS 테이블](https://dev.mysql.com/doc/refman/8.0/en/information-schema-keywords-table.html) 및 [스키마 객체 이름](https://dev.mysql.com/doc/refman/8.0/en/identifiers.html)을 참조하세요.
+ 보조 인덱스가 두 개 이상인 대규모 테이블의 트랜잭션을 복제할 때 이진 로그 복제본의 성능이 개선되었습니다. 이 기능은 binlog 복제본에서 보조 인덱스 변경 사항을 병렬로 적용하는 스레드 풀을 도입합니다. 이 기능은 보조 인덱스 변경 사항을 적용하는 데 사용할 수 있는 총 병렬 스레드 수를 제어하는 `aurora_binlog_replication_sec_index_parallel_workers` DB 클러스터 파라미터에 의해 제어됩니다. 자세한 내용은 Amazon Aurora 사용 설명서의 [바이너리 로그 복제 최적화](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Replication.MySQL.html#binlog-optimization)를 참조하세요.**
+ Aurora MySQL 클러스터의 데이터베이스 인스턴스에서 글로벌 시스템 변수 `read_only`의 값을 변경할 수 있는 새로운 저장 프로시저 `mysql.rds_set_read_only`가 추가되었습니다. 자세한 내용은 *Amazon Aurora 사용 설명서*의 [복제](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/mysql-stored-proc-replicating.html)를 참조하세요.
+ `SOURCE_SSL`에 값을 지정하여 이진 로그 복제본에서 암호화를 설정할 수 있는 새로운 저장 프로시저 `mysql.rds_set_binlog_source_ssl`이 추가되었습니다. 자세한 내용은 *Amazon Aurora 사용 설명서*의 [복제](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/mysql-stored-proc-replicating.html)를 참조하세요.
+ [Amazon Aurora Machine Learning](https://aws.amazon.com/rds/aurora/machine-learning)은 Aurora MySQL 데이터베이스와 AWS 기계 학습(ML) 서비스 간의 최적화된 통합입니다. 이제 [Amazon Bedrock](https://docs.aws.amazon.com/bedrock/latest/userguide/what-is-bedrock.html)이 지원되므로 SQL을 사용하여 Aurora MySQL DB 클러스터에서 직접 Amazon Bedrock의 기계 학습 모델을 호출할 수 있습니다. Aurora MySQL DB 클러스터에서 Amazon Bedrock을 사용하는 방법에 대한 자세한 내용은 *Amazon Aurora 사용 설명서*의 [Aurora MySQL에서 Amazon Aurora 기계 학습 사용](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/mysql-ml.html)을 참조하세요.
+ Aurora MySQL 버전 3.06에서는 [테이블스페이스 자르기 자동 실행 취소](https://dev.mysql.com/doc/refman/8.0/en/innodb-undo-tablespaces.html#truncate-undo-tablespace)에 대한 지원이 추가됩니다. 이 최적화를 통해 실행 취소 로그가 제거된 후 실행 취소 테이블스페이스에서 미사용 공간을 회수할 수 있습니다.

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

**보안 문제 및 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 스토리지와의 통신 결함으로 인해 Aurora MySQL 라이터 DB 인스턴스가 장애 조치될 수 있는 문제를 수정했습니다. 결함은 Aurora 스토리지 인스턴스의 소프트웨어 업데이트 후 DB 인스턴스와 기본 스토리지 간의 통신이 분석된 결과로 발생합니다.
+ InnoDB 분할 테이블에서 `INSERT` 쿼리를 처리할 때 인스턴스의 여유 메모리가 점진적으로 감소할 수 있는 문제를 해결했습니다.
+ 쿼리를 실행하는 동안 해시 조인을 사용할 때 사용 가능한 메모리가 감소하여 Aurora MySQL 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) 문을 실행한 후 서버가 예기치 않게 닫힐 수 있는 문제를 수정했습니다.
+ 데이터베이스 인스턴스를 다시 시작하는 동안 추가 재시작이 발생할 수 있는 문제를 수정했습니다.
+ 가상 열이 외래 키 제약 조건의 열 또는 참조된 테이블의 멤버로 포함되는 테이블에 계단식 `UPDATE` 또는 `DELETE` 외래 키 제약 조건이 정의될 때 데이터베이스가 다시 시작될 수 있는 문제를 수정했습니다.
+ Aurora MySQL 2.10에서는 읽기 가용성으로 Aurora DB 클러스터 재부팅에 대한 지원이 추가되었습니다. 이 기능을 사용하면 라이터 DB 인스턴스가 재부팅되는 동안 리더 DB 인스턴스를 온라인 상태로 유지할 수 있습니다. 이제 Aurora MySQL 글로벌 데이터베이스의 보조 AWS 리전 에서 이 기능이 지원되므로 기본 클러스터에서 라이터 인스턴스를 다시 시작하는 동안에도 읽기 요청을 계속 처리할 수 있습니다. 이전에는 라이터 인스턴스가 다시 시작될 때 Aurora MySQL 클러스터의 모든 리더 인스턴스도 다시 시작되었습니다. 이번 릴리스에서는 보조 클러스터 리더 인스턴스가 라이터 인스턴스 재시작 중에도 계속해서 읽기 요청을 처리하여 클러스터 내 읽기 가용성을 향상시킵니다. 자세한 내용은 [읽기 가용성을 포함하여 Aurora 클러스터 재부팅](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_RebootCluster.html#aurora-mysql-survivable-replicas)을 참조하세요.
+ `AUTO_INCREMENT` 열과 관련된 많은 삽입 작업을 실행하는 동안 다시 시작이 발생하는 경우 시작 시 데이터베이스 복구가 중단될 수 있는 문제를 해결했습니다.

**일반적인 개선 사항:**
+ Aurora 클러스터 볼륨에서 데이터를 읽는 동안 일시적인 네트워크 문제로 인해 병렬 쿼리가 실패할 수 있는 문제를 해결했습니다.
+ 사용자가 쿼리를 중단하거나 `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) 복제가 실패할 수 있는 문제를 수정했습니다.
+ 메모리가 4GiB 이하인 작은 DB 인스턴스는 이제 DB 인스턴스에 메모리가 부족할 때 메모리 사용량이 가장 많은 연결을 닫습니다. 버퍼 풀을 조정하여 크기를 줄일 수도 있습니다. 자세한 내용은 *Amazon Aurora 사용 설명서*의 [Amazon Aurora MySQL 메모리 부족 문제](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-mysql-troubleshooting-workload.html#AuroraMySQLOOM)를 참조하세요.
+ 메모리가 4GiB를 초과하는 모든 DB 인스턴스 클래스에서 `aurora_oom_response`에 대한 기본 응답을 비어 있음에서 `print`로 변경했습니다. 자세한 내용은 *Amazon Aurora 사용 설명서*의 [Amazon Aurora MySQL 메모리 부족 문제](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-mysql-troubleshooting-workload.html#AuroraMySQLOOM)를 참조하세요.
+ 다운로드 또는 교체 시 로그 파일에 액세스할 수 없고 경우에 따라 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) 이벤트가 표시되지 않는 문제를 수정했습니다.
+ 잠금 관리자의 메모리 사용량을 추적하기 위해 `Aurora_lockmgr_memory_used` 및 `Aurora_lockmgr_buffer_pool_memory_used` 지표를 추가했습니다. 자세한 내용은 *Amazon Aurora 사용 설명서*의 [Aurora MySQL 전역 상태 변수](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Reference.ParameterGroups.html#AuroraMySQL.Reference.GlobalStatusVars)를 참조하세요.
+ Aurora MySQL 2.11.\$1 이하 버전에서 업그레이드한 후 소규모 읽기 전용 복제본 인스턴스에서 복제 지연이 증가할 수 있는 문제를 해결했습니다.
+ 스냅샷 복원, 역추적 또는 데이터베이스 복제 작업 후 내림차순 인덱스를 사용하는 `AUTO_INCREMENT` 열에 대해 중복 키 오류가 발생할 수 있는 문제를 해결했습니다.
+ 테이블에 전체 텍스트 검색(FTS) 인덱스가 하나 이상 있고 Aurora 라이터 DB 인스턴스에서 `TRUNCATE` 문이 실행 중인 경우 테이블이 존재하지 않습니다 오류와 함께 Aurora 리더 인스턴스의 `SELECT` 쿼리가 실패할 수 있는 문제가 해결되었습니다.
+ 병렬 쿼리와 함께 해시 조인 알고리즘을 사용하여 `LEFT JOIN` 또는 `RIGHT JOIN` 작업과 관련된 쿼리를 실행할 때 불완전한 결과 세트를 일으킬 수 있는 문제를 수정했습니다.

**업그레이드 및 마이그레이션:**
+ 테이블 스키마에 사용자 정의 `FTS_DOC_ID` 열이 있는 경우 메이저 버전 업그레이드가 실패할 수 있는 문제를 수정했습니다.
+ InnoDB 테이블스페이스를 처리하는 동안 동기화 오류로 인해 Aurora MySQL 버전 2에서 Aurora MySQL 버전 3으로의 업그레이드가 실패할 수 있는 문제를 해결했습니다.
+ Aurora MySQL 버전 2의 InnoDB 시스템 테이블에 이미 삭제된 테이블스페이스에 대한 분리된 항목이 존재하여 Aurora MySQL 버전 3으로의 메이저 버전 업그레이드가 실패할 수 있는 문제를 수정했습니다.

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

이 릴리스에는 아래 사항 외에도 8.0.34까지의 모든 커뮤니티 버그 수정 사항이 포함되어 있습니다. 자세한 내용은 [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)