Menyimpan data sementara di penyimpanan instans RDS for 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.

Menyimpan data sementara di penyimpanan instans RDS for Oracle

Gunakan penyimpanan instans untuk ruang tabel sementara dan Database Smart Flash Cache (cache flash) pada kelas instans DB RDS for Oracle yang didukung.

Gambaran umum penyimpanan instans RDS for Oracle

Penyimpanan instans menyediakan penyimpanan tingkat blok sementara untuk instans DB RDS for Oracle. Anda dapat menggunakan penyimpanan instans sebagai penyimpanan sementara informasi yang sering berubah.

Sebuah instance store didasarkan pada perangkat Non-Volatile Memory Express (NVMe) yang secara fisik terpasang ke komputer host. Penyimpanan dioptimalkan untuk latensi rendah, I/O kinerja acak, dan throughput baca berurutan.

Ukuran penyimpanan instans bervariasi menurut jenis instans DB. Untuk informasi selengkapnya tentang penyimpanan instans, lihat penyimpanan EC2 instans Amazon di Panduan Pengguna Amazon Elastic Compute Cloud untuk Instans Linux.

Jenis data di penyimpanan instans RDS for Oracle

Anda dapat menempatkan jenis data sementara RDS for Oracle berikut di penyimpanan instans:

Ruang tabel sementara

Oracle Database menggunakan ruang tabel sementara untuk menyimpan hasil kueri perantara yang tidak sesuai dengan memori. Kueri yang lebih besar dapat menghasilkan data perantara dalam jumlah besar yang perlu di-cache sementara, tetapi tidak perlu disimpan. Secara khusus, ruang tabel sementara berguna untuk pengurutan, agregasi hash, dan gabungan. Jika instans DB RDS for Oracle menggunakan Enterprise Edition atau Standard Edition 2, Anda dapat menempatkan ruang tabel sementara di penyimpanan instans.

Cache flash

Cache flash meningkatkan performa pembacaan acak blok tunggal di jalur konvensional. Praktik terbaiknya adalah mengukur cache untuk mengakomodasi sebagian besar kumpulan data aktif Anda. Jika instans DB RDS for Oracle menggunakan Enterprise Edition, Anda dapat menempatkan cache flash di penyimpanan instans.

Secara default, penyimpanan instans dikonfigurasi untuk ruang tabel sementara tetapi tidak untuk cache flash. Anda tidak dapat menempatkan file data Oracle dan file log basis data di penyimpanan instans.

Manfaat penyimpanan instans RDS for Oracle

Anda dapat mempertimbangkan menggunakan penyimpanan instans untuk menyimpan file sementara dan cache yang dapat Anda tanggung jika hilang. Jika Anda ingin meningkatkan performa DB, atau jika beban kerja yang meningkat menyebabkan masalah performa untuk penyimpanan Amazon EBS Anda, pertimbangkan untuk menskalakan ke kelas instans yang mendukung penyimpanan instans.

Dengan menempatkan ruang tabel sementara dan cache flash di penyimpanan instans, Anda mendapatkan manfaat berikut:

  • Latensi baca lebih rendah

  • Throughput lebih tinggi

  • Berkurangnya beban pada volume Amazon EBS Anda

  • Biaya penyimpanan dan snapshot lebih rendah karena pengurangan beban Amazon EBS

  • Lebih sedikit kebutuhan untuk menyediakan IOPS tinggi, sehingga dapat menurunkan biaya keseluruhan

Dengan menempatkan ruang tabel sementara di penyimpanan instans, Anda menghadirkan peningkatan performa langsung ke kueri yang menggunakan ruang sementara. Saat Anda menempatkan cache flash di penyimpanan instans, pembacaan blok yang di-cache biasanya memiliki latensi yang jauh lebih rendah daripada pembacaan Amazon EBS. Cache flash perlu “dipanaskan” sebelum memberikan manfaat performa. Cache memanas dengan sendirinya karena basis data menulis blok ke cache flash seiring bertambahnya usia cache buffer basis data.

catatan

Dalam beberapa kasus, cache flash menyebabkan overhead performa karena manajemen cache. Sebelum mengaktifkan cache flash di lingkungan produksi, sebaiknya Anda menganalisis beban kerja dan menguji cache di lingkungan pengujian.

Kelas instans yang didukung untuk penyimpanan instans RDS for Oracle

Amazon RDS mendukung penyimpanan instans untuk kelas instans DB berikut:

  • db.m5d

  • db.m6id

  • db.r5d

  • db.r6id

  • db.x2idn

  • db.x2iedn

RDS for Oracle mendukung kelas instans DB sebelumnya hanya untuk model lisensi BYOL. Untuk informasi selengkapnya, lihat RDS yang didukung untuk kelas instans Oracle DB dan Bawa Lisensi Anda Sendiri (BYOL) untuk EE dan SE2.

Untuk melihat penyimpanan instans total untuk jenis instans DB yang didukung, jalankan perintah berikut di AWS CLI.

aws ec2 describe-instance-types \ --filters "Name=instance-type,Values=*5d.*large*,*6id.*large*" \ --query "InstanceTypes[?contains(InstanceType,'m5d')||contains(InstanceType,'r5d')||contains(InstanceType,'m6id')||contains(InstanceType,'r6id')][InstanceType, InstanceStorageInfo.TotalSizeInGB]" \ --output table

Perintah sebelumnya mengembalikan ukuran perangkat mentah untuk penyimpanan instans. RDS for Oracle menggunakan sebagian kecil ruang ini untuk konfigurasi. Ruang di penyimpanan instans yang tersedia untuk ruang tabel sementara atau cache flash sedikit lebih kecil.

Versi mesin yang didukung untuk penyimpanan instans RDS for Oracle

Penyimpanan instans didukung untuk versi mesin RDS for Oracle:

  • 21.0.0.0.ru-2022-01.rur-2022-01.r1 atau versi Oracle Database 21c yang lebih tinggi

  • 19.0.0.0.ru-2021-10.rur-2021-10.r1 atau versi Oracle Database 19c yang lebih tinggi

Didukung Wilayah AWS untuk RDS untuk toko instans Oracle

Toko instance tersedia di semua Wilayah AWS tempat di mana satu atau lebih jenis instance ini didukung. Untuk informasi selengkapnya tentang kelas instans db.m5d dan db.r5d, lihat DB. Untuk informasi selengkapnya tentang kelas instans yang didukung oleh Amazon RDS for Oracle, lihat RDS untuk kelas instans Oracle DB.

Biaya penyimpanan instans RDS for Oracle

Biaya penyimpanan instans dimasukkan ke dalam biaya penyimpanan instans yang mengaktifkan instans. Anda tidak dikenakan biaya tambahan dengan mengaktifkan penyimpanan instans pada instans DB RDS for Oracle. Untuk informasi selengkapnya tentang penyimpanan instans yang mengaktifkan instans, lihat Kelas instans yang didukung untuk penyimpanan instans RDS for Oracle.

Mengaktifkan penyimpanan instans RDS for Oracle

Untuk mengaktifkan penyimpanan instans data sementara RDS for Oracle, lakukan salah satu tindakan berikut:

Menghapus penyimpanan instans RDS for Oracle

Untuk menghapus penyimpanan instans, ubah instans DB RDS for Oracle Anda untuk menggunakan jenis instans yang tidak mendukung penyimpanan instans, seperti db.m5 atau db.r5.