

# RDS for Oracle을 사용하여 전송 압축 다시 실행
<a name="oracle-read-replicas.redo-transport-compression"></a>

RDS for Oracle 다시 실행 전송 압축을 사용하여 기본 DB 인스턴스와 대기 복제본 간의 복제 성능을 개선합니다. 이는 네트워크 대역폭이 제한되거나 지연 시간이 긴 연결 환경에서 특히 유용합니다.

## 다시 실행 전송 압축에 대한 라이선스 획득
<a name="oracle-read-replicas.redo-transport-compression.license"></a>

다시 실행 전송 압축은 [Oracle 고급 압축](//www.oracle.com/database/advanced-compression/) 옵션의 일부입니다. 다시 실행 전송 압축을 사용하려면 Oracle 고급 압축 옵션에 유효한 라이선스가 필요합니다. 라이선싱에 대한 정보는 Oracle 담당자에게 문의하세요.

## 다시 실행 전송 압축 구성
<a name="oracle-read-replicas.redo-transport-compression.config"></a>

다시 실행 전송 압축을 구성하려면 `rds.replica.redo_compression` 파라미터를 사용할 수 있습니다. 이 파라미터는 Oracle 버전 19c 및 21c에서 사용할 수 있습니다.

`rds.replica.redo_compression` 파라미터는 다음 값 중 하나를 받습니다.
+ `DISABLE` - 다시 실행 전송 압축을 비활성화하는 기본값입니다.
+ `ENABLE` - 기본 알고리즘 [ZLIB](https://zlib.net/)를 통해 전송 압축을 다시 실행할 수 있는 값입니다.
+ `ZLIB` - 우수한 압축 비율을 제공하는 ZLIB 알고리즘을 사용하여 전송 압축 재실행을 명시적으로 활성화하는 값입니다.
+ `LZO` - 특히 압축 해제 중에 압축 속도를 최적화하는 [LZO](https://www.oberhumer.com/opensource/lzo/) 알고리즘을 사용하여 재실행 전송 압축을 명시적으로 활성화하는 값입니다.

## 다시 실행 전송 압축에 대한 성능 고려 사항
<a name="oracle-read-replicas.redo-transport-compression.performance"></a>

압축 및 압축 해제 작업은 기본 인스턴스와 대기 인스턴스 모두에서 CPU 리소스를 사용합니다. 다시 실행 전송 압축을 사용하는 경우 인스턴스 리소스 사용 및 네트워크 조건을 고려합니다.

## 다시 실행 전송 압축 관련 주제
<a name="oracle-read-replicas.redo-transport-compression.related"></a>

다시 실행 전송 압축 구성에 대한 자세한 내용은 다음 리소스를 참조하세요.
+ [Amazon RDS DB 인스턴스용 DB 파라미터 그룹](USER_WorkingWithDBInstanceParamGroups.md)
+ Oracle Database 19c 릴리스 정보의 [RedoCompression](https://docs.oracle.com/en/database/oracle/oracle-database/19/dgbkr/oracle-data-guard-broker-properties.html#GUID-5E6DDFD0-6196-48EB-94AF-21A1AFBB7DE1) 