Mengkonfigurasi toko instance RDS untuk Oracle - Layanan Basis Data Relasional Amazon

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

Mengkonfigurasi toko instance RDS untuk Oracle

Secara default, 100% ruang penyimpanan instans dialokasikan ke ruang tabel sementara. Untuk mengonfigurasi penyimpanan instans guna mengalokasikan ruang ke cache flash dan ruang tabel sementara, atur parameter berikut dalam grup parameter untuk instans Anda:

db_flash_cache_size= {* {0,2,4,6,8,10} /10} DBInstanceStore

Parameter ini menentukan jumlah ruang penyimpanan yang dialokasikan untuk cache flash. Parameter ini hanya berlaku untuk Oracle Database Enterprise Edition. Nilai default-nya adalah {DBInstanceStore*0/10}. Jika Anda menetapkan nilai bukan nol untukdb_flash_cache_size, instance Oracle Anda RDS mengaktifkan cache flash setelah Anda memulai ulang instance.

rds.instance_store_temp_size= {* {0,2,4,6,8,10} /10} DBInstanceStore

Parameter ini menentukan jumlah ruang penyimpanan yang dialokasikan untuk ruang tabel sementara. Nilai default-nya adalah {DBInstanceStore*10/10}. Parameter ini dapat diubah untuk Oracle Database Enterprise Edition dan hanya baca untuk Standard Edition 2. Jika Anda menetapkan nilai bukan nol untukrds.instance_store_temp_size, Amazon RDS mengalokasikan ruang di penyimpanan instance untuk tablespace sementara.

Anda dapat mengatur parameter db_flash_cache_size dan rds.instance_store_temp_size untuk instans DB yang tidak menggunakan penyimpanan instans. Dalam hal ini, kedua pengaturan mengevaluasi 0, yang menonaktifkan fitur. Dalam kasus ini, Anda dapat menggunakan grup parameter yang sama untuk ukuran instans yang berbeda dan untuk instans yang tidak menggunakan penyimpanan instans. Jika Anda mengubah parameter ini, pastikan untuk mem-boot ulang instans terkait sehingga perubahan dapat diterapkan.

penting

Jika Anda mengalokasikan ruang untuk tablespace sementara, Amazon RDS tidak membuat tablespace sementara secara otomatis. Untuk mempelajari cara membuat ruang tabel sementara di penyimpanan instans, lihat Membuat tablespace sementara di penyimpanan instans.

Nilai gabungan dari parameter sebelumnya tidak boleh melebihi 10/10, atau 100%. Tabel berikut mengilustrasikan pengaturan parameter yang valid dan tidak valid.

Pengaturan db_flash_cache_size Pengaturan rds.instance_store_temp_size Penjelasan

db_flash_cache_size= {*0/10} DBInstanceStore

rds.instance_store_temp_size= {*10/10} DBInstanceStore

Ini adalah konfigurasi yang valid untuk semua edisi Oracle Database. Amazon RDS mengalokasikan 100% ruang penyimpanan instans ke tablespace sementara. Ini adalah opsi default.

db_flash_cache_size= {*10/10} DBInstanceStore

rds.instance_store_temp_size= {*0/10} DBInstanceStore

Parameter ini hanya berlaku untuk Oracle Database Enterprise Edition. Amazon RDS mengalokasikan 100% ruang penyimpanan instance ke cache flash.

db_flash_cache_size= {*2/10} DBInstanceStore

rds.instance_store_temp_size= {*8/10} DBInstanceStore

Parameter ini hanya berlaku untuk Oracle Database Enterprise Edition. Amazon RDS mengalokasikan 20% ruang penyimpanan instans ke cache flash, dan 80% ruang penyimpanan instans ke ruang meja sementara.

db_flash_cache_size= {*6/10} DBInstanceStore

rds.instance_store_temp_size= {*4/10} DBInstanceStore

Parameter ini hanya berlaku untuk Oracle Database Enterprise Edition. Amazon RDS mengalokasikan 60% ruang penyimpanan instans ke cache flash, dan 40% ruang penyimpanan instans ke tablespace sementara.

db_flash_cache_size= {*2/10} DBInstanceStore

rds.instance_store_temp_size= {*4/10} DBInstanceStore

Parameter ini hanya berlaku untuk Oracle Database Enterprise Edition. Amazon RDS mengalokasikan 20% ruang penyimpanan instans ke cache flash, dan 40% ruang penyimpanan instans ke tablespace sementara.

db_flash_cache_size= {*8/10} DBInstanceStore

rds.instance_store_temp_size= {*8/10} DBInstanceStore

Ini adalah konfigurasi yang tidak valid karena persentase gabungan ruang penyimpanan instans melebihi 100%. Dalam kasus seperti itu, Amazon RDS gagal dalam upaya tersebut.

Pertimbangan saat mengubah jenis instans DB

Jika Anda mengubah jenis instans DB Anda, hal tersebut dapat memengaruhi konfigurasi cache flash atau ruang tabel sementara di penyimpanan instans. Pertimbangkan pengubahan berikut serta efeknya:

Anda meningkatkan atau menurunkan skala instans DB yang mendukung penyimpanan instans.

Nilai berikut bertambah atau berkurang secara proporsional dengan ukuran penyimpanan instans baru:

  • Ukuran cache flash baru.

  • Ruang tersebut dialokasikan ke ruang tabel sementara yang berada di penyimpanan instans.

Misalnya, pengaturan db_flash_cache_size={DBInstanceStore*6/10} pada instans db.m5d.4xlarge menyediakan sekitar 340 GB ruang cache flash. Jika Anda meningkatkan jenis instans ke db.m5d.8xlarge, ruang cache flash meningkat menjadi sekitar 680 GB.

Anda mengubah instans DB yang tidak menggunakan penyimpanan instans menjadi instans yang menggunakan penyimpanan instans.

Jika db_flash_cache_size diatur ke nilai yang lebih besar dari 0, cache flash dikonfigurasi. Jika rds.instance_store_temp_size diatur ke nilai yang lebih besar dari 0, ruang penyimpanan instans dialokasikan untuk digunakan oleh ruang tabel sementara. RDSuntuk Oracle tidak memindahkan tempfile ke penyimpanan instance secara otomatis. Untuk informasi tentang menggunakan ruang yang dialokasikan, lihat Membuat tablespace sementara di penyimpanan instans atau Menambahkan tempfile ke penyimpanan instans di replika baca.

Anda mengubah instans DB yang menggunakan penyimpanan instans menjadi instans yang tidak menggunakan penyimpanan instans.

Dalam hal ini, RDS untuk Oracle menghapus cache flash. RDSmembuat ulang tempfile yang saat ini terletak di toko instance pada volume AmazonEBS. Ukuran maksimum tempfile baru adalah ukuran parameter rds.instance_store_temp_size sebelumnya.