Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mengonfigurasi penyimpanan instans RDS for 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 selain nol untukdb_flash_cache_size, instans RDS for Oracle Anda mengaktifkan cache flash setelah Anda memulai ulang instans. - 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 instans untuk ruang tabel sementara.Anda dapat mengatur parameter
db_flash_cache_sizedanrds.instance_store_temp_sizeuntuk instans DB yang tidak menggunakan penyimpanan instans. Dalam hal ini, kedua pengaturan mengevaluasi0, 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 ruang tabel sementara, Amazon RDS tidak membuat ruang tabel 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= {*} DBInstanceStore 0/10 |
rds.instance_store_temp_size= {*} DBInstanceStore 10/10 |
Ini adalah konfigurasi yang valid untuk semua edisi Oracle Database. Amazon RDS mengalokasikan 100% ruang penyimpanan instans ke ruang tabel sementara. Ini adalah default. |
|
db_flash_cache_size= {*} DBInstanceStore 10/10 |
rds.instance_store_temp_size= {*} DBInstanceStore 0/10 |
Parameter ini hanya berlaku untuk Oracle Database Enterprise Edition. Amazon RDS mengalokasikan 100% ruang penyimpanan instans ke cache flash. |
|
db_flash_cache_size= {*} DBInstanceStore 2/10 |
rds.instance_store_temp_size= {*} DBInstanceStore 8/10 |
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 tabel sementara. |
|
db_flash_cache_size= {*} DBInstanceStore 6/10 |
rds.instance_store_temp_size= {*} DBInstanceStore 4/10 |
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 ruang tabel sementara. |
|
db_flash_cache_size= {*} DBInstanceStore 2/10 |
rds.instance_store_temp_size= {*} DBInstanceStore 4/10 |
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 ruang tabel sementara. |
|
db_flash_cache_size= {*} DBInstanceStore 8/10 |
rds.instance_store_temp_size= {*} DBInstanceStore 8/10 |
Ini adalah konfigurasi yang tidak valid karena persentase gabungan ruang penyimpanan instans melebihi 100%. Dalam kasus demikian, 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_sizediatur ke nilai yang lebih besar dari0, cache flash dikonfigurasi. Jikards.instance_store_temp_sizediatur ke nilai yang lebih besar dari0, ruang penyimpanan instans dialokasikan untuk digunakan oleh ruang tabel sementara. RDS for Oracle tidak memindahkan tempfile ke penyimpanan instans 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 for Oracle menghapus cache flash. RDS membuat ulang tempfile yang saat ini berada di penyimpanan instans di volume Amazon EBS. Ukuran maksimum tempfile baru adalah ukuran parameter
rds.instance_store_temp_sizesebelumnya.