

# Como especificar o disco de RAM para o stats\$1temp\$1directory
<a name="AuroraPostgreSQL.Managing.RamDisk"></a>

Você pode usar o parâmetro `rds.pg_stat_ramdisk_size` do Aurora PostgreSQL para especificar a memória do sistema alocada a um disco de RAM para armazenar o `stats_temp_directory` do PostgreSQL. O parâmetro de disco de RAM só está disponível no Aurora PostgreSQL 14 e versões anteriores.

Mediante certas workloads, definir este parâmetro pode melhorar a performance e diminuir os requisitos de E/S. Para obter mais informações sobre `stats_temp_directory`, consulte [Run-time Statistics](https://www.postgresql.org/docs/current/static/runtime-config-statistics.html#GUC-STATS-TEMP-DIRECTORY) na documentação do PostgreSQL. A partir da versão 15 do PostgreSQL, a comunidade do PostgreSQL passou a usar memória compartilhada dinâmica. Portanto, não há necessidade de configurar `stats_temp_directory`.

Para habilitar um disco de RAM para `stats_temp_directory`, configure o parâmetro `rds.pg_stat_ramdisk_size` como um valor diferente de zero no grupo de parâmetros do cluster de banco de dados usado pelo seu cluster de banco de dados. Esse parâmetro denota MB, portanto, você deve usar um valor inteiro. Expressões, fórmulas e funções não são válidas para o parâmetro `rds.pg_stat_ramdisk_size`. Reinicie o cluster de banco de dados para que a alteração entre em vigor. Para obter informações sobre como configurar parâmetros, consulte [Grupos de parâmetros para Amazon Aurora](USER_WorkingWithParamGroups.md). Para obter mais informações sobre como reiniciar o cluster de banco de dados, consulte [Reinicializar um cluster de banco de dados do Amazon Aurora ou instância de banco de dados do Amazon Aurora](USER_RebootCluster.md).

Por exemplo, o seguinte comando da AWS CLI define o parâmetro do disco RAM como 256 MB.

```
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"
```

Após reiniciar o cluster de banco de dados, execute o comando a seguir para ver o status de `stats_temp_directory`:

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

O comando deve retornar o seguinte: 

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