

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

# Aurora MySQL 데이터베이스 엔진 업데이트: 2016년 8월 30일(버전 1.7.0)(사용되지 않음)
<a name="AuroraMySQL.Updates.20160830"></a>

**버전:** 1.7.0

## 새로운 기능
<a name="AuroraMySQL.Updates.20160830.New"></a>
+ **NUMA 인식 스케줄러** – Aurora MySQL 엔진의 작업 스케줄러가 이제 NUMA(Non-Uniform Memory Access)를 인식합니다. 이로 인해 `db.r3.8xlarge` DB 인스턴스 클래스에 대한 처리량 성능이 향상되어 CPU 간 소켓 경합이 최소화됩니다.
+ **병렬 미리읽기가 백그라운드에서 비동기적으로 작동** – 전용 스레드를 사용하여 스레드 경합을 줄임으로써 성능을 개선하도록 병렬 미리읽기 기능을 수정했습니다.
+ **향상된 인덱스 빌드(랩 모드)** – 이제 상향식으로 인덱스를 빌드하여 보조 인덱스를 빌드하므로 불필요한 페이지 분할이 방지됩니다. 따라서 인덱스를 만들거나 테이블을 다시 빌드하는 데 필요한 시간을 줄일 수 있습니다. 이 기능은 기본적으로 비활성화되며 Aurora 랩 모드를 설정하여 활성화할 수 있습니다. 자세한 내용은 Amazon Aurora 사용 설명서의 [Amazon Aurora MySQL 랩 모드](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.LabMode.html)를 참조하세요.**

## 개선 사항
<a name="AuroraMySQL.Updates.20160830.Improvements"></a>
+ 인스턴스에 대해 요청되는 연결 수가 급증할 경우 연결을 설정하는 데 오래 걸리던 문제를 해결했습니다.
+ ALTER TABLE을 InnoDB를 사용하지 않는 분할된 테이블에서 실행할 경우 충돌이 발생하던 문제를 해결했습니다.
+ 높은 쓰기 워크로드로 인해 장애 조치가 발생할 수 있던 문제를 해결했습니다.
+ RENAME TABLE을 분할된 테이블에서 실행할 경우 오류가 발생하던 잘못된 어설션을 해결했습니다.
+ 삽입 중심 워크로드 중에 트랜잭션을 롤백할 때 안정성이 향상되었습니다.
+ 전체 텍스트 검색 인덱스가 Aurora 복제본에서 실행되지 않던 문제를 해결했습니다.

## MySQL 버그 수정 통합
<a name="AuroraMySQL.Updates.20160830.BugFixes"></a>
+ LOCK\$1grant 잠금을 분할하여 확장성을 향상했습니다. (포트 WL \$18355)
+ 저장 프로시저의 SELECT에 커서를 두면 segfault가 발생합니다. (포트 버그 \$116499751)
+ MySQL에서는 일부 특수한 경우에 잘못된 결과를 제공합니다. (버그 \$111751794)
+ \$111751794 버그에 대한 패치에 의해 GET\$1SEL\$1ARG\$1FOR\$1KEYPART에서– 충돌이 발생합니다. (버그 \$116208709)
+ GROUP BY를 통한 간단한 쿼리에 대해 잘못된 결과가 표시됩니다. (버그 \$117909656)
+ 범위 조건자를 통한 semijoin 쿼리에서 추가 행이 표시됩니다. (버그 \$116221623)
+ IN 하위 쿼리 뒤에 ORDER BY 절을 추가하면 중복 행이 반환될 수 있습니다. (버그 \$116308085)
+ 쿼리에 대한 설명이 GROUP BY, MyISAM에 대한 간략 스캔과 충돌합니다. (버그 \$116222245)
+ 인용된 int 조건자를 사용하여 느슨한 인덱스 스캔을 수행하면 임의의 데이터가 반환됩니다. (버그 \$116394084)
+ 최적화 프로그램에서 느슨한 인덱스 스캔을 사용 중인 경우 임시 테이블을 생성하려고 하면 서버가 종료될 수 있습니다. (버그 \$116436567)
+ COUNT(DISTINCT)는 NULL 값을 계산하지 않지만 최적화 프로그램에서 느슨한 인덱스 스캔을 사용하는 경우에는 계산됩니다. (버그 \$117222452)
+ 쿼리에 MIN()/MAX() 및 aggregate\$1function(DISTINCT)이 모두 포함되어 있고(예: SUM(DISTINCT)) 느슨한 인덱스 스캔을 사용하여 쿼리를 실행한 경우 MIN()/MAX()의 결과 값이 잘못 설정되었습니다. (버그 \$117217128)