

# stats\_temp\_directory에 대한 RAM 디스크 지정
<a name="AuroraPostgreSQL.Managing.RamDisk"></a>

Aurora PostgreSQL 파라미터 `rds.pg_stat_ramdisk_size`을(를) 사용하여 PostgreSQL `stats_temp_directory` 저장용 RAM 디스크에 할당되는 시스템 메모리를 지정합니다. RAM 디스크 파라미터는 Aurora PostgreSQL 14 이하 버전에서만 사용할 수 있습니다.

특정 워크로드에서 이 파라미터를 설정하면 성능이 향상되고 IO 요구 사항이 감소될 수 있습니다. `stats_temp_directory`에 대한 자세한 내용은 PostgreSQL 설명서에서 [런타임 통계](https://www.postgresql.org/docs/current/static/runtime-config-statistics.html#GUC-STATS-TEMP-DIRECTORY)를 참조하세요. PostgreSQL 버전 15부터 PostgreSQL 커뮤니티는 동적 공유 메모리를 사용하도록 전환했습니다. 따라서 `stats_temp_directory`를 설정할 필요가 없습니다.

`stats_temp_directory`에 대한 RAM 디스크를 활성화하려면 DB 클러스터에 사용되는 DB 클러스터 파라미터 그룹에서 `rds.pg_stat_ramdisk_size` 파라미터를 0이 아닌 값으로 설정합니다. 이 파라미터는 MB를 나타내므로 정수 값을 사용해야 합니다. 표현식, 공식 및 함수는 `rds.pg_stat_ramdisk_size` 파라미터에 유효하지 않습니다. 변경 사항을 적용하려면 DB 클러스터를 재시작해야 합니다. 파라미터 설정에 대한 자세한 내용은 [Amazon Aurora의 파라미터 그룹](USER_WorkingWithParamGroups.md)을 참조하세요. DB 클러스터 연결에 대한 자세한 내용은 [Amazon Aurora DB 클러스터 또는 Amazon Aurora DB 인스턴스 재부팅](USER_RebootCluster.md)을 참조하세요.

예를 들어 다음 AWS CLI 명령은 RAM 디스크 파라미터를 256MB로 설정합니다.

```
aws rds modify-db-cluster-parameter-group \
    --db-cluster-parameter-group-name db-cl-pg-ramdisk-testing \
    --parameters "ParameterName=rds.pg_stat_ramdisk_size, ParameterValue=256, ApplyMethod=pending-reboot"
```

DB 클러스터 재시작 후 다음 명령을 실행하여 `stats_temp_directory`의 상태를 확인합니다.

```
postgres=> SHOW stats_temp_directory;
```

명령은 다음을 반환합니다.

```
stats_temp_directory
---------------------------
/rdsdbramdisk/pg_stat_tmp
(1 row)
```