Amazon Aurora MySQL 랩 모드 - Amazon Aurora

Amazon Aurora MySQL 랩 모드

Aurora 랩 모드는 현재 Aurora 데이터베이스 버전에서 사용 가능한 Aurora 기능을 활성화하는 데 사용되지만 기본적으로 비활성화되어 있습니다. 프로덕션 DB 클러스터에서 Aurora 랩 모드 기능을 사용하지 않는 것이 좋지만 개발 및 테스트 환경에서 Aurora 랩 모드를 사용하여 DB 클러스터에 대해 이러한 기능을 활성화할 수 있습니다. Aurora 랩 모드가 활성화되어 있을 때 사용 가능한 Aurora 기능에 대한 자세한 내용은 Aurora 랩 모드 기능 단원을 참조하십시오.

aurora_lab_mode 파라미터는 기본 파라미터 그룹에 속하는 인스턴스 수준 파라미터입니다. 기본 파라미터 그룹에서는 이 파라미터가 0(비활성)으로 설정됩니다. Aurora 랩 모드를 활성화하려면 사용자 지정 파라미터 그룹을 생성하고 사용자 지정 파라미터 그룹에서 aurora_lab_mode 파라미터를 1(활성)로 설정한 후, 사용자 지정 파라미터 그룹을 사용하도록 Aurora 클러스터에서 하나 이상의 DB 클러스터를 수정하십시오. 그런 다음, 랩 모드 기능을 시도하기 위해 해당되는 인스턴스 엔드포인트에 연결하십시오. DB 파라미터 그룹 수정에 대한 자세한 내용은 DB 파라미터 그룹의 파라미터 수정 단원을 참조하십시오. 파라미터 그룹 및 Amazon Aurora에 대한 자세한 내용은 Aurora MySQL 구성 파라미터 단원을 참조하십시오.

Aurora 랩 모드 기능

다음 표에는 Aurora 랩 모드를 활성화했을 때 현재 사용할 수 있는 Aurora 기능이 나와 있습니다. 이러한 기능을 사용하려면 먼저 Aurora 랩 모드를 활성화해야 합니다.

특징 설명

배치화 스캔

Aurora MySQL 스캔 배치화는 인 메모리 스캔 지향 쿼리의 속도를 크게 높입니다. 이 기능은 일괄 처리로 테이블 전체 스캔, 인덱스 전체 스캔 및 인덱스 범위 스캔의 성능을 향샹시킵니다.

해시 조인

이 기능은 동등 조인을 사용하여 많은 양의 데이터를 조인해야 하는 경우 쿼리 성능을 향상시킬 수 있습니다. Aurora MySQL 버전 2에는 랩 모드 없이 이 기능을 사용할 수 있습니다. 이 기능 사용에 대한 자세한 내용은 해시 조인을 사용하여 대규모 Aurora MySQL 조인 쿼리 최적화 단원을 참조하세요.

빠른 DDL

이 기능을 사용하면 ALTER TABLE tbl_name ADD COLUMN col_name column_definition 작업을 거의 동시에 실행할 수 있습니다. 이 작업은 테이블을 복사하거나 다른 DML 명령문에 영향을 거의 주지 않고 완료됩니다. 테이블 복사를 위해 임시 스토리지를 사용하지 않으므로 스몰 인스턴스 클래스의 라지 테이블에 대해서도 DDL 문을 유용하게 만듭니다. 현재 빠른 DDL은 테이블 끝에서 기본값 없이 null이 허용된 열에 대해서만 지원됩니다. 이 기능 사용에 대한 자세한 내용은 빠른 DDL을 이용하는 Amazon Aurora에서의 테이블 수정 단원을 참조하세요.