全部产品
Search
文档中心

AnalyticDB:Mengubah konfigurasi node komputasi

更新时间:Oct 18, 2025

Seiring dengan meningkatnya ukuran data dan beban kerja komputasi AnalyticDB for PostgreSQL, kecepatan pemrosesan data mungkin terhambat karena sumber daya komputasi seperti CPU, memori, penyimpanan disk, dan node komputasi tidak mencukupi. Dalam hal ini, Anda dapat mengubah spesifikasi atau jumlah node komputasi sesuai dengan kebutuhan bisnis Anda.

Tabel berikut menjelaskan cara perubahan konfigurasi didukung untuk berbagai resource types pada AnalyticDB for PostgreSQL.

Operasi

Mode Serverless

Elastic Storage Mode

Peningkatan spesifikasi node

Tidak Didukung

Didukung

Penurunan spesifikasi node

Tidak Didukung

Didukung

Menambah node komputasi

Didukung

Didukung

Menghapus node komputasi

Didukung

Didukung

Catatan Penggunaan

  • Untuk menghapus node komputasi dari instans AnalyticDB for PostgreSQL V6.0 dalam mode penyimpanan elastis, versi minor instans harus 6.3.10.5 atau lebih baru. Untuk instans AnalyticDB for PostgreSQL V7.0 dalam mode penyimpanan elastis, versi minor instans harus V7.0.1.2 atau lebih baru. Untuk informasi tentang cara melihat versi minor instans, lihat Melihat Versi Minor Instans.

  • Saat menghapus node komputasi dari instans AnalyticDB for PostgreSQL dalam mode penyimpanan elastis, penulisan data mungkin terpengaruh. Saat menambahkan node komputasi ke instans AnalyticDB for PostgreSQL V6.0 dalam mode penyimpanan elastis dengan versi minor 6.6.2.0 atau lebih baru, atau ke instans AnalyticDB for PostgreSQL V7.0 dalam mode penyimpanan elastis dengan versi minor 7.0.5.0 atau lebih baru, pembacaan dan penulisan data diizinkan. Pada instans versi sebelumnya, hanya pembacaan data yang diizinkan.

  • Saat menghapus node komputasi dari instans dalam mode penyimpanan elastis, pastikan kapasitas instans setelah penskalaan cukup untuk menyimpan data asli.

  • Untuk instans dalam mode Serverless, perubahan jumlah node komputasi dapat menyebabkan gangguan pada pernyataan SQL saat ini. Pernyataan SQL tersebut tidak dapat dilanjutkan bahkan setelah perubahan selesai.

Metode Perubahan Konfigurasi

  • Peningkatan atau Penurunan Spesifikasi Node: Ubah spesifikasi sumber daya seperti CPU, memori, dan disk dari node yang ada tanpa mengubah jumlah node. Metode ini tidak melibatkan migrasi data dan dapat menyelesaikan perubahan konfigurasi dengan cepat.

  • Menambah atau Menghapus Node Komputasi: Tambahkan atau hapus node komputasi dengan spesifikasi yang sama pada instans asli. Setelah menambah atau menghapus node komputasi, total sumber daya akan berubah secara proporsional dan beban data diseimbangkan kembali. Waktu yang diperlukan sebanding dengan volume data karena prosesnya kompleks. Untuk informasi lebih lanjut tentang waktu yang diperlukan menggunakan metode ini, lihat Jumlah Waktu yang Diperlukan untuk Mengubah Konfigurasi.

Anda dapat mengikuti aturan berikut untuk memilih metode perubahan konfigurasi yang sesuai:

  • Lihat Informasi Pemantauan Node. Jika penggunaan CPU dan I/O node komputasi tetap tinggi selama periode waktu tertentu selama operasi bisnis, kami sarankan Anda menambah node komputasi. Jika sumber daya CPU dan memori tidak mencukupi tetapi penggunaan I/O rendah, kami sarankan Anda meningkatkan spesifikasi node untuk segera mengatasi hambatan kinerja.

  • Jika penggunaan disk tinggi dan sumber daya komputasi mencukupi, cukup tingkatkan kapasitas penyimpanan node komputasi saat meningkatkan spesifikasi node. Ini menghilangkan kebutuhan untuk menambah node komputasi dan menghemat biaya.

  • Untuk mengubah konfigurasi sumber daya dari tinggi ke rendah, kami sarankan Anda menurunkan spesifikasi node. Jika spesifikasi node tidak dapat diturunkan lebih lanjut, hapus node komputasi.

Jumlah waktu yang diperlukan untuk mengubah konfigurasi

Diperlukan sekitar 10 menit untuk meningkatkan atau menurunkan spesifikasi node. Waktu yang diperlukan untuk menambah atau menghapus node komputasi bervariasi berdasarkan tipe sumber daya instans.

  • Mode Penyimpanan Elastis

    Waktu yang diperlukan untuk mengubah jumlah node komputasi berkisar antara 30 menit hingga puluhan jam. Waktu tepatnya bergantung pada berbagai faktor seperti jumlah tabel, jumlah partisi, jumlah indeks, status kompresi, total ukuran data, dan spesifikasi instans. Waktu yang diperlukan untuk mengubah jumlah node komputasi dapat dihitung menggunakan rumus berikut:

    Waktu yang Diperlukan (menit) = Total Ukuran Data (GB)/1,25/Jumlah Node Setelah Perubahan + Waktu Cadangan.

    Waktu cadangan mencakup durasi eksekusi langkah-langkah seperti aplikasi sumber daya. Waktu cadangan tetap 30 menit. Sebagai contoh, waktu yang diperkirakan untuk meningkatkan jumlah node komputasi instans AnalyticDB for PostgreSQL dengan ukuran data 1 TB menjadi 16 dapat dihitung menggunakan rumus berikut: 1024/1,25/16 + 30 = 81 menit.

    Catatan

    Saat menambah node komputasi ke instans dalam mode penyimpanan elastis, perhatikan hal-hal berikut:

    • Untuk instans AnalyticDB for PostgreSQL V6.0 dalam mode penyimpanan elastis dengan versi minor lebih awal dari 6.6.2.0 atau instans AnalyticDB for PostgreSQL V7.0 dalam mode penyimpanan elastis dengan versi minor lebih awal dari 7.0.5.0, tabel yang sedang dalam status redistribusi mungkin gagal ditulis atau sementara tidak dapat dibaca. Anda dapat mencoba lagi nanti.

    • Untuk instans AnalyticDB for PostgreSQL V6.0 dalam mode penyimpanan elastis dengan versi minor 6.6.2.0 atau lebih baru atau instans AnalyticDB for PostgreSQL V7.0 dalam mode penyimpanan elastis dengan versi minor 7.0.5.0 atau lebih baru, pembacaan dan penulisan data tidak terganggu.

  • Mode Serverless

    Anda dapat menskalakan instans AnalyticDB for PostgreSQL dalam mode Serverless dengan mengubah jumlah node komputasi dalam hitungan menit tanpa perlu migrasi data. Kecepatan penskalaan bervariasi berdasarkan waktu yang diperlukan untuk mengajukan sumber daya dan tidak dipengaruhi oleh ukuran data. Berikut ini adalah performa penskalaan sebagai referensi:

    • Instans dengan 16 node komputasi atau kurang dapat diskalakan dalam 60 detik.

    • Instans dengan lebih dari 16 node komputasi dapat diskalakan dalam 5 menit.

Mengubah konfigurasi node komputasi

Menambah node komputasi

Fitur skalabilitas elastis memastikan bahwa bisnis Anda tetap berjalan normal dan pembacaan serta penulisan data tidak terganggu pada semua tabel dalam database saat Anda mengubah konfigurasi node komputasi. Saat menambah node komputasi ke instans AnalyticDB for PostgreSQL V6.0 dalam mode penyimpanan elastis dengan versi minor 6.6.2.0 atau lebih baru atau instans AnalyticDB for PostgreSQL V7.0 dalam mode penyimpanan elastis dengan versi minor 7.0.5.0 atau lebih baru, fitur skalabilitas elastis didukung. Perhatikan hal-hal berikut:

  • Saat mengubah konfigurasi node komputasi, redistribusi data dilakukan pada semua tabel secara berurutan. Tabel yang tidak dalam status redistribusi tidak terpengaruh. Tabel dalam status redistribusi mendukung semua operasi kueri dan pernyataan INSERT, COPY, DELETE, dan UPDATE, tetapi tidak mendukung pernyataan DDL dan VACUUM. Saat mengeksekusi pernyataan DDL seperti TRUNCATE TABLE, kesalahan akan dikembalikan, seperti yang ditunjukkan dalam kode berikut:

  • TRUNCATE t1;
    ERROR:  Unsupport 'TRUNCATE TABLE' command during online expansion on 't1'
  • Jika sejumlah besar data ditulis atau diperbarui, diperlukan waktu lama untuk mengubah konfigurasi node komputasi. Untuk mempercepat penskalaan, tabel dengan penulisan sering akan dikunci tulis selama redistribusi, yang sementara memengaruhi akses baca/tulis. Saat menambah node komputasi ke instans AnalyticDB for PostgreSQL dalam mode penyimpanan elastis yang mendukung fitur skalabilitas elastis, Anda dapat melihat kemajuan penskalaan di Konsol AnalyticDB for PostgreSQL.

Catatan

Saat menambah node komputasi ke instans versi sebelumnya, fitur skalabilitas elastis tidak didukung. Hal ini dapat mengganggu pembacaan dan penulisan tabel. Kami sarankan Anda melakukan operasi ini selama jam-jam sepi.

  1. Masuk ke Konsol AnalyticDB for PostgreSQL.
  2. Di sudut kiri atas konsol, pilih wilayah.
  3. Temukan instans yang ingin Anda kelola dan pilih Change Compute Node Configurations > Add Compute Node di kolom Actions.

  4. Dalam kotak dialog Info, pilih I am aware of the impact of this operation and agree to continue it. dan klik OK.

    Catatan

    Langkah ini hanya diperlukan untuk instans dalam mode Serverless.

  5. Di halaman Upgrade/Downgrade, pilih nilai untuk parameter Compute Nodes berdasarkan kebutuhan bisnis Anda, baca dan pilih Ketentuan Layanan, lalu klik Buy Now.

    Peringatan
    • Selama penskalaan node komputasi:

      • V6.0 (<6.6.2.0) / V7.0 (<7.0.5.0): Tabel yang sedang didistribusikan ulang bersifat read-only

      • V6.0 (≥6.6.2.0) / V7.0 (≥7.0.5.0): Tabel yang sedang didistribusikan ulang tetap dapat ditulis

      Waktu yang diperlukan untuk mendistribusikan ulang data bervariasi berdasarkan ukuran tabel. Lakukan operasi ini selama periode waktu yang sesuai.

    • Untuk instans dalam mode Serverless, setelah Anda mengirim permintaan untuk mengubah jumlah node komputasi, pernyataan SQL saat ini terganggu dan tidak dapat dilanjutkan.

  6. Kembali ke halaman Instances dan tunggu instans masuk ke status Running.

  7. Eksekusi pernyataan SQL ini untuk memanaskan tabel berkinerja tinggi.

    SELECT count(*) FROM <hot_table>;
    Catatan
    • Pra-pengambilan data hanya diperlukan untuk instans dalam mode Serverless.

    • Pemanasan tabel dapat mempercepat akses data.

      Rasio hit cache lokal tetap rendah segera setelah penskalaan node karena pemulihan cache bersifat asinkron. Tahap penskalaan lainnya meliputi:

      1. Inisialisasi sumber daya

      2. Menyinkronkan metadata tabel sistem

      3. Menerapkan kunci dan memodifikasi distribusi data

      4. Melepaskan kunci dan membersihkan sumber daya

Menghapus node komputasi

Peringatan

Saat menghapus node komputasi dari instans dalam mode penyimpanan elastis, pastikan kapasitas instans setelah penskalaan cukup untuk menyimpan data instans asli. Selama periode penskalaan, kami sarankan Anda tidak melakukan operasi pembaruan atau penulisan pada instans.

  1. Masuk ke Konsol AnalyticDB for PostgreSQL.
  2. Di sudut kiri atas konsol, pilih wilayah.
  3. Temukan instans yang ingin Anda kelola dan pilih Change Compute Node Configurations > Remove Compute Node di kolom Actions.

  4. Dalam kotak dialog Info, pilih I am aware of the impact of this operation and agree to continue it. dan klik OK.

  5. Di halaman Upgrade/Downgrade, pilih nilai untuk parameter Compute Nodes berdasarkan kebutuhan bisnis Anda, baca dan pilih Ketentuan Layanan, lalu klik Buy Now.

    Peringatan
    • Untuk instans dalam mode penyimpanan elastis, tabel yang berada dalam status redistribusi hanya dapat dibaca saat Anda mengubah jumlah node komputasi. Waktu yang diperlukan untuk mendistribusikan ulang data bervariasi berdasarkan ukuran tabel. Lakukan operasi ini selama periode waktu yang sesuai.

    • Untuk instans dalam mode Serverless, setelah Anda mengirim permintaan untuk mengubah jumlah node komputasi, pernyataan SQL saat ini terganggu. Pernyataan SQL ini tidak dapat dilanjutkan bahkan setelah perubahan.

  6. Kembali ke halaman Instances dan tunggu instans masuk ke status Running.

  7. Eksekusi pernyataan SQL ini untuk memanaskan tabel berkinerja tinggi.

Meningkatkan spesifikasi node

  1. Masuk ke Konsol AnalyticDB for PostgreSQL.
  2. Di sudut kiri atas konsol, pilih wilayah.
  3. Temukan instans yang ingin Anda kelola dan pilih Change Compute Node Configurations > Upgrade Node Specifications di kolom Actions.

  4. Di halaman Upgrade/Downgrade, konfigurasikan parameter yang dijelaskan dalam tabel berikut.

    Parameter

    Deskripsi

    Instance Resource Type

    Tipe sumber daya instans saat ini, yang tidak dapat diubah.

    Compute Node Specifications

    Pilih spesifikasi node berdasarkan kebutuhan bisnis Anda.

    Single-node Storage Capacity

    Pilih kapasitas penyimpanan per node berdasarkan kebutuhan bisnis Anda.

    Peringatan
    • Data hanya dapat dibaca saat Anda mengubah spesifikasi node. Lakukan operasi ini selama periode waktu yang sesuai.

    • Pembacaan dan penulisan data tidak terpengaruh saat Anda mengubah kapasitas penyimpanan.

  5. Baca dan pilih Ketentuan Layanan, lalu klik Buy Now.

  6. Kembali ke halaman Instances dan tunggu instans masuk ke status Running.

Menurunkan spesifikasi node

  1. Masuk ke Konsol AnalyticDB for PostgreSQL.
  2. Di sudut kiri atas konsol, pilih wilayah.
  3. Temukan instans yang ingin Anda kelola dan pilih Change Compute Node Configurations > Downgrade Node Specifications di kolom Actions.

  4. Di halaman Downgrade, konfigurasikan parameter yang dijelaskan dalam tabel berikut.

    Parameter

    Deskripsi

    Instance Resource Type

    Tipe sumber daya instans saat ini, yang tidak dapat diubah.

    Compute Node Specifications

    Pilih spesifikasi node berdasarkan kebutuhan bisnis Anda.

    Single-node Storage Capacity

    Kapasitas penyimpanan per node tidak dapat diturunkan.

    Catatan

    Parameter ini tidak tersedia untuk instans Edisi Dasar dalam mode penyimpanan elastis.

    Peringatan
    • Data hanya dapat dibaca saat Anda mengubah spesifikasi node. Lakukan operasi ini selama periode waktu yang sesuai.

    • Pembacaan dan penulisan data tidak terpengaruh saat Anda mengubah kapasitas penyimpanan.

  5. Baca dan pilih Ketentuan Layanan, lalu klik Buy Now.

  6. Kembali ke halaman Instances dan tunggu instans masuk ke status Running.

Referensi

Spesifikasi Instans