All Products
Search
Document Center

ApsaraDB RDS:Aktifkan akselerasi AP untuk instans primary

Last Updated:Jul 17, 2026

Instans primary ApsaraDB RDS for PostgreSQL mendukung akselerasi pemrosesan transaksional dan analitik hibrida (HTAP). Fitur ini meningkatkan kinerja kueri analitik dengan menambahkan mesin penyimpanan berbasis kolom berbasis DuckDB. Topik ini menjelaskan cara mengaktifkan akselerasi HTAP untuk instans primary dan mengonfigurasi penyimpanan berbasis kolom.

Cakupan

Instans primary ApsaraDB RDS for PostgreSQL harus merupakan seri Basic atau High-availability.

Catatan

Akselerasi HTAP tidak didukung untuk instans Edisi Kluster.

Catatan penggunaan

Sebelum mengaktifkan akselerasi HTAP, perhatikan hal-hal berikut:

  • Disk space — Setelah Anda memicu konversi dari baris ke kolom, sistem akan menambahkan penyimpanan berbasis kolom. Pantau penggunaan disk space instans Anda untuk mencegah kehabisan ruang disk.

  • Transient disconnection — Terjadi transient disconnection saat akselerasi HTAP diaktifkan pada instans primary. Lakukan operasi ini selama jam sepi atau pastikan aplikasi Anda memiliki mekanisme rekoneksi otomatis.

  • Batasan instansi hanya baca — Setelah Anda mengaktifkan akselerasi HTAP untuk instans primary, Anda tidak dapat menambahkan instansi hanya baca analitik berbasis DuckDB ke instans tersebut. Anda juga tidak dapat mengaktifkan akselerasi HTAP untuk instans primary yang sudah memiliki instansi hanya baca analitik berbasis DuckDB yang tersambung.

  • Pemulihan database — Jika Anda memulihkan database pada instans primary yang telah diaktifkan akselerasi HTAP, instans baru yang dibuat dari proses pemulihan tersebut tidak secara otomatis mewarisi fitur HTAP. Anda harus mengaktifkan kembali fitur tersebut untuk instans baru.

Langkah 1: Aktifkan akselerasi HTAP

Pada langkah ini, Anda mengaktifkan akselerasi HTAP melalui Konsol ApsaraDB RDS.

  1. Masuk ke Konsol ApsaraDB RDS.

  2. Di panel navigasi sebelah kiri, klik Instances. Lalu, di bilah navigasi atas, pilih wilayah tempat instans berada.

  3. Temukan instans target dan klik ID instans-nya.

  4. Buka halaman akselerasi HTAP dengan salah satu cara berikut:

    • Metode 1: Di bagian atas halaman detail instans, klik HTAP Acceleration.

    • Metode 2: Di bagian Configuration Information pada halaman detail instans, temukan item konfigurasi HTAP Acceleration dan klik Settings.

  5. Pada kotak dialog Prerequisite Check, tinjau hasil pemeriksaan prasyarat.

    • Jika semua pemeriksaan lolos, klik OK untuk mulai mengaktifkan akselerasi HTAP.

    • Jika ada pemeriksaan yang gagal, tangani masalah sesuai petunjuk:

      • Item yang dapat diperbaiki secara otomatis: Untuk item seperti Minor Version dan Parameter Settings, klik OK. Sistem akan secara otomatis menyelesaikan upgrade atau konfigurasi.

      • Item yang harus diperbaiki secara manual: Untuk item seperti Major Version atau Instance Resources, ikuti petunjuk dalam dokumen referensi. Kemudian, aktifkan kembali akselerasi HTAP.

    Kotak dialog pemeriksaan prasyarat menampilkan informasi berikut di bagian atas: Mengaktifkan HTAP menambahkan penyimpanan berbasis kolom. Pantau penggunaan disk instans. Terjadi transient disconnection selama proses berlangsung. Jika pemeriksaan parameter gagal, sistem secara otomatis memodifikasi parameter berikut:

    ParameterPerubahan
    shared_preload_librariesrds_duckdb ditambahkan.
    wal_levelDiubah dari replica menjadi logical.
    hot_standby_feedbackDiubah dari off menjadi on.
    max_replication_slotsDiubah dari 16 menjadi 1024.
    max_worker_processesDiubah dari 8 menjadi 1024.
    max_wal_sendersDiubah dari 64 menjadi 1024.
  6. Tunggu hingga fitur diaktifkan. Setelah fitur diaktifkan, status HTAP Acceleration di bagian Configuration Information berubah menjadi Enabled.

Langkah 2: Konfigurasi penyimpanan berbasis kolom

Setelah Anda mengaktifkan akselerasi HTAP untuk instans primary, konfigurasikan penyimpanan berbasis kolom untuk tabel yang ingin digunakan dalam kueri analitik.

  1. Gunakan DMS atau client database lain untuk menghubungkan ke database tujuan dengan akun istimewa.

  2. Jalankan perintah berikut untuk membuat ekstensi rds_duckdb:

    CREATE EXTENSION IF NOT EXISTS rds_duckdb;
  3. Jalankan perintah berikut untuk mengonversi tabel tertentu ke penyimpanan berbasis kolom:

    • Konversi satu tabel:

      SELECT rds_duckdb.create_duckdb_table('table_name');

      Ganti table_name dengan nama tabel yang ingin Anda konversi. Untuk mengonversi beberapa tabel, jalankan perintah ini beberapa kali.

    • Konversi beberapa tabel dalam batch:

      SELECT rds_duckdb.create_duckdb_tables('{a,b,c...}');

      Gunakan create_duckdb_tables (bentuk jamak) untuk mentransformasi beberapa tabel sekaligus. Masukkan nama tabel dalam tanda kurung kurawal dan pisahkan dengan koma.

Referensi