Menentukan disk RAM untuk stats_temp_directory - Amazon Aurora

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menentukan disk RAM untuk stats_temp_directory

Anda dapat menggunakan parameter Aurora PostgreSQL, rds.pg_stat_ramdisk_size, untuk menentukan memori sistem yang dialokasikan ke disk RAM untuk menyimpan stats_temp_directory PostgreSQL. Parameter disk RAM hanya tersedia di Aurora PostgreSQL 14 dan versi lebih rendah.

Di bawah beban kerja tertentu, pengaturan parameter ini dapat meningkatkan performa dan menurunkan kebutuhan IO. Untuk informasi selengkapnya tentang stats_temp_directory, lihat Run-time Statistics dalam dokumentasi PostgreSQL. Mulai PostgreSQL versi 15, komunitas PostgreSQL beralih menggunakan memori bersama dinamis. Jadi, stats_temp_directory tidak perlu diatur.

Untuk mengaktifkan disk RAM untuk stats_temp_directory Anda, setel parameter rds.pg_stat_ramdisk_size ke nilai bukan nol di grup parameter klaster DB yang digunakan oleh klaster DB Anda. Parameter ini menunjukkan MB, jadi Anda harus menggunakan nilai bilangan bulat. Ekspresi, rumus, dan fungsi tidak valid untuk parameter rds.pg_stat_ramdisk_size. Pastikan untuk memulai ulang klaster DB agar perubahan diterapkan. Untuk informasi tentang mengatur parameter, lihat Menggunakan grup parameter. Untuk informasi selengkapnya tentang memulai ulang klaster DB, lihat Mem-boot ulang klaster DB Amazon Aurora atau instans DB Amazon Aurora.

Misalnya, perintah AWS CLI berikut mengatur parameter disk RAM menjadi 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"

Setelah Anda memulai ulang klaster DB, jalankan perintah berikut untuk melihat status stats_temp_directory:

postgres=> SHOW stats_temp_directory;

Perintah tersebut akan menghasilkan hal berikut:

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