全部产品
Search
文档中心

ApsaraDB RDS:Gunakan fitur pengarsipan data dari ESSD umum untuk instance ApsaraDB RDS for PostgreSQL

更新时间:Jul 02, 2025

Tabel data dari instance ApsaraDB RDS for PostgreSQL yang menggunakan disk cloud disimpan di dalam Enterprise SSD (ESSD). Saat Anda menyimpan volume data besar pada instance RDS, biaya penyimpanan meningkat. Dalam banyak kasus, data dari instance RDS mencakup data panas dan data dingin. Anda dapat menggunakan fitur pengarsipan data untuk mengarsipkan data dingin ke dalam Bucket Object Storage Service (OSS), yang secara signifikan dapat mengurangi biaya penyimpanan Anda.

Deskripsi fitur

Instance RDS mengakses Bucket OSS melalui tablespace dan sistem file eksternal. Anda dapat mengeksekusi pernyataan DDL untuk mentransfer data antara ESSD dan Bucket OSS. Jika Anda mengaktifkan fitur pengarsipan data untuk instance RDS Anda, direktori bernama /cold-data akan dibuat, dengan tablespace rds_oss. Direktori /data adalah direktori yang sudah ada. Data di dalam tablespace rds_oss disimpan di dalam Bucket OSS, sedangkan data di dalam tablespace pg_default disimpan di dalam ESSD.

Setelah mengaktifkan fitur pengarsipan data untuk instance RDS, Anda dapat mengeksekusi pernyataan DDL berikut untuk mentransfer data antara ESSD dan Bucket OSS. Transfer ini cocok untuk tabel standar dan tabel partisi anak. Selama transfer, sistem memproses data tabel dan indeks secara terpisah.

-- Arsipkan data.
ALTER TABLE $tableName SET tablespace rds_oss;
ALTER INDEX $indexName SET tablespace rds_oss;
-- Ambil kembali data.
ALTER TABLE $tableName SET tablespace pg_default;
ALTER INDEX $indexName SET tablespace pg_default;
Catatan

Fitur pengarsipan data dari ApsaraDB RDS for PostgreSQL hanya mendukung kueri pada instance RDS yang bersifat hanya-baca.

Manfaat

Setelah mengaktifkan fitur pengarsipan data untuk instance RDS, Anda dapat menyimpan data pada instance RDS Anda di dalam Bucket OSS dengan biaya rendah, berdasarkan kapasitas penyimpanan massal, keamanan, efisiensi biaya, dan keandalan tinggi dari OSS. Fitur ini memungkinkan Anda mengakses data yang jarang digunakan. Setelah mengaktifkan fitur pengarsipan data, biaya penyimpanan menjadi 80% lebih rendah dibandingkan dengan biaya penyimpanan saat menggunakan ESSD tingkat performa 1 (PL1).

Catatan

Setelah data pada instance RDS Anda diarsipkan di dalam Bucket OSS, jika sejumlah besar penyimpanan instance RDS tidak digunakan, Anda dapat mengurangi kapasitas penyimpanan instance RDS untuk mengurangi biaya penyimpanan. Untuk informasi lebih lanjut, lihat Kurangi kapasitas penyimpanan instance ApsaraDB RDS for PostgreSQL yang menggunakan disk cloud.

Ruang lingkup aplikasi

  • Instance RDS menjalankan PostgreSQL.

  • Instance RDS menjalankan PostgreSQL 12 atau yang lebih baru.

  • Instance RDS menjalankan versi mesin minor 20240530 atau yang lebih baru. Untuk informasi lebih lanjut tentang cara memperbarui versi mesin minor, lihat Perbarui versi mesin minor.

    Catatan

    Jika instance RDS Anda menjalankan PostgreSQL 15 dan ingin menggunakan fitur pengarsipan data, pastikan bahwa versi mesin minornya adalah 20240229 atau yang lebih baru.

  • Instance RDS menjalankan Edisi Dasar RDS atau Edisi Tinggi-Availabilitas RDS.

  • Instance RDS menggunakan tipe produk standar atau YiTian.

  • Instance RDS menggunakan ESSD umum.

    Catatan

    Jika instance RDS Anda menggunakan ESSD, Anda dapat mengubah tipe penyimpanan dari ESSD ke ESSD umum.

  • Instance RDS menggunakan metode penagihan langganan atau bayar sesuai pemakaian.

  • Jumlah inti CPU dari instance RDS lebih besar dari atau sama dengan 8.

  • Instance RDS tidak berada di wilayah berikut: Korea Selatan (Seoul), UEA (Dubai), atau Inggris (London).

Batasan

  • Setelah mengaktifkan fitur pengarsipan data untuk instance RDS, beberapa fitur instance RDS seperti pencadangan terpengaruh.

    • Pencadangan dalam hitungan detik tunggal tidak didukung.

    • Pencadangan lintas wilayah tidak didukung.

    • Saat memulihkan database dan tabel individual, Anda hanya dapat memulihkan data yang belum diarsipkan.

    • Saat mengunduh set cadangan, set cadangan yang diunduh hanya berisi data yang belum diarsipkan.

    Catatan

    Jika Anda mengaktifkan fitur pengarsipan data, kecepatan pencadangan atau pemulihan instance berkurang karena sistem perlu memulihkan data yang telah diarsipkan.

  • Sebelum sistem mengarsipkan data tabel dan data indeks ke Bucket OSS, Anda harus memastikan operasi pembersihan data dilakukan. Performa penyimpanan Bucket OSS sangat berbeda dari ESSD, dan efisiensi operasi autovacuum pada tablespace di OSS rendah. Untuk menghindari dampak negatif pada instance RDS akibat penggunaan jangka panjang autovacuum, kami sarankan menambahkan semua_visible dan semua_frozen untuk semua halaman yang dipindahkan ke tabel arsip. Ini menghindari operasi autovacuum pada tablespace arsip. Untuk membersihkan data yang diarsipkan, kami sarankan menggunakan metode berikut:

    VACUUM (FREEZE) nama_tabel;

    Anda dapat mengaktifkan tampilan detail proses pembersihan dengan menggunakan opsi VERBOSE. Kemudian, Anda dapat menerapkan pembersihan lengkap berdasarkan detail yang ditampilkan.

    • Jika instance RDS berisi transaksi jangka panjang dan slot replikasi, Anda mungkin perlu mempertahankan ID transaksi tertentu karena pembersihan lengkap tidak dapat diterapkan.

    • Anda dapat menggunakan kebijakan pembersihan yang berbeda untuk instance RDS yang menjalankan versi mesin database yang berbeda. Untuk menerapkan pembersihan lengkap, Anda dapat menanyakan detail yang ditampilkan dan menentukan parameter yang diperlukan. Contoh:

      VACUUM (FREEZE, INDEX_CLEANUP on) nama_tabel;
      • Jika instance RDS menjalankan PostgreSQL 14 atau yang lebih baru, kami sarankan mengonfigurasi parameter PROCESS_TOAST untuk membersihkan tabel TOAST.

      • Jika instance RDS menjalankan PostgreSQL 16 atau yang lebih baru, kami sarankan mengonfigurasi parameter PROCESS_MAIN untuk membersihkan tabel utama.

    Untuk informasi lebih lanjut tentang VACUUM, lihat VACUUM.

Catatan penggunaan

  • Anda harus mengeksekusi pernyataan VACUUM pada tabel yang diperlukan sebelum mengarsipkan tabel tersebut.

  • Karena latensi akses OSS, latensi akses tabel dingin di dalam Bucket OSS mencapai 10 ms, yang lebih tinggi daripada latensi akses ESSD.

    Catatan

    Jika tabel yang diarsipkan di dalam Bucket OSS dapat diakses dengan cepat, tabel-tabel tersebut mungkin disimpan dalam buffer pool instance RDS atau page cache sistem operasi.

  • Membaca data dari Bucket OSS mengonsumsi sumber daya memori. Selain itu, mengakses data di dalam Bucket OSS mengonsumsi persentase tertentu dari lebar pita jaringan Elastic Compute Service (ECS). Anda harus mengatur kecepatan dan frekuensi transfer serta akses data.

Aturan penagihan

Harga

Hanya metode penagihan bayar sesuai pemakaian yang didukung. Tabel berikut menjelaskan harga fitur untuk instance RDS yang menjalankan edisi RDS yang berbeda:

Wilayah

Edisi Dasar RDS

Edisi Tinggi-Availabilitas RDS

Edisi Kluster RDS (dihitung berdasarkan jumlah node)

Tiongkok (Hangzhou), Tiongkok (Shanghai), Tiongkok (Qingdao), Tiongkok (Beijing), Tiongkok (Zhangjiakou), Tiongkok (Hohhot), Tiongkok (Ulanqab), Tiongkok (Shenzhen), Tiongkok (Heyuan), Tiongkok (Guangzhou), dan Tiongkok (Chengdu)

USD 0.000032 per GB-jam

USD 0.000065 per GB-jam

USD 0.000032 per GB-jam

Tiongkok (Hong Kong), Jepang (Tokyo), Singapura, Indonesia (Jakarta), dan Jerman (Frankfurt)

USD 0.000034 per GB-jam

USD 0.000068 per GB-jam

USD 0.000034 per GB-jam

Filipina (Manila) dan AS (Silicon Valley)

USD 0.000058 per GB-jam

USD 0.000117 per GB-jam

USD 0.000058 per GB-jam

Malaysia (Kuala Lumpur)

USD 0.000057 per GB-jam

USD 0.000114 per GB-jam

USD 0.000057 per GB-jam

AS (Virginia)

USD 0.000054 per GB-jam

USD 0.000108 per GB-jam

USD 0.000054 per GB-jam

Catatan

Fitur ini tidak didukung di wilayah berikut: Thailand (Bangkok), Korea Selatan (Seoul), Inggris (London), dan UEA (Dubai).

Aktifkan dan nonaktifkan fitur pengarsipan data

Aktifkan fitur pengarsipan data

  • Saat membuat instance RDS, Anda dapat mengaktifkan fitur pengarsipan data di halaman ApsaraDB RDS buy page.

  • Jika ingin mengaktifkan fitur pengarsipan data untuk instance RDS yang sudah ada yang menggunakan ESSD umum, aktifkan fitur tersebut di halaman detail instance.

ApsaraDB RDS buy page

  1. Buka halaman pembelian ApsaraDB RDS.

  2. Atur parameter Jenis Penyimpanan ke General ESSD. Di bagian Configuration, nyalakan Data Archiving.

    image

Halaman detail instance

  1. Masuk ke konsol ApsaraDB RDS dan buka halaman Instances. Di bilah navigasi atas, pilih wilayah tempat instance RDS berada. Lalu, temukan instance RDS dan klik ID instance tersebut.

  2. Di halaman detail instance, klik Configure General ESSD di bagian Basic Information. Di kartu Data Archiving dari kotak dialog yang muncul, nyalakan Data Archiving.

    image

    Penting

    Saat mengaktifkan fitur pengarsipan data, koneksi singkat yang berlangsung selama sekitar 30 detik terjadi. Kami sarankan mengaktifkan fitur ini selama jam-jam sepi dan memastikan aplikasi Anda dikonfigurasi untuk otomatis tersambung kembali ke instance RDS Anda.

Nonaktifkan fitur pengarsipan data

  1. Buka halaman Instances. Di bilah navigasi atas, pilih wilayah tempat instance RDS berada. Lalu, temukan instance RDS dan klik ID instance tersebut.

  2. Di halaman detail instance, klik Configure General ESSD di bagian Basic Information. Di kartu Data Archiving dari kotak dialog yang muncul, matikan Data Archiving.

    Penting
    • Saat menonaktifkan fitur pengarsipan data, koneksi singkat yang berlangsung selama sekitar 30 detik terjadi.

    • Jika ingin menonaktifkan fitur pengarsipan data, pastikan bahwa Bucket OSS tidak berisi tabel yang diarsipkan. Jika Bucket OSS berisi tabel yang diarsipkan, Anda tidak dapat menonaktifkan fitur tersebut. Dalam hal ini, Anda harus mengonversi tabel yang diarsipkan menjadi tabel online atau melakukan operasi DROP pada tabel yang diarsipkan sebelum menonaktifkan fitur pengarsipan data.

Lihat data yang diarsipkan

  1. Buka halaman Instances. Di bilah navigasi atas, pilih wilayah tempat instance RDS berada. Lalu, temukan instance RDS dan klik ID instance tersebut.

  2. Di panel navigasi sisi kiri, klik Cold Storage Management.

  3. Di bagian Archive Layer Settings dari halaman yang muncul, lihat database yang memiliki fitur pengarsipan data diaktifkan.

    4823052a00d5487a3011f417893cf7eb