All Products
Search
Document Center

PolarDB:Aktifkan serverless untuk node read-only IMCI

Last Updated:Aug 27, 2026

Topik ini menjelaskan cara mengaktifkan fitur serverless untuk node read-only In-Memory Column Index (IMCI).

Prasyarat

Kluster PolarDB for MySQL Anda harus merupakan Edisi Perusahaan, menjalankan kernel versi 8.0, dan memiliki setidaknya satu node read-only IMCI.

Opsi Implementasi

Manfaat

Pengurangan biaya untuk siklus puncak dan jam sepi

Arsitektur serverless unggul dalam menangani workload yang fluktuatif. Arsitektur ini secara otomatis menurunkan resource selama periode jam sepi dan meningkatkannya selama periode puncak, sehingga efektif mengurangi biaya. Sebagai contoh, pertimbangkan workload yang memerlukan spesifikasi 32-core, 64 GB selama 12 jam puncak dan hanya memerlukan spesifikasi 16-core, 32 GB selama 12 jam sepi. Konfigurasi serverless berbasis spesifikasi 16-core, 32 GB dapat mengurangi biaya node komputasi sebesar 25% dibandingkan dengan spesifikasi tetap 32-core, 64 GB.

Optimasi untuk arsitektur serverless

IMCI menyediakan optimasi berikut untuk resource elastis dalam arsitektur serverless guna lebih meningkatkan performa dan pengalaman pengguna:

  • Pemanfaatan resource yang dioptimalkan: Node read-only IMCI memiliki mekanisme manajemen resource komprehensif yang mendukung konfigurasi online parameter sistem kunci, seperti cache, kolam thread, dan memori eksekusi. Dalam arsitektur serverless, parameter-parameter ini secara otomatis disesuaikan saat resource diskalakan naik atau turun untuk memastikan pemanfaatan resource maksimal.

  • Optimasi antrian SQL: Node read-only IMCI terutama digunakan untuk workload analitis. Untuk menjalankan kueri SQL kompleks dengan cepat, sistem biasanya mengalokasikan lebih banyak resource untuk setiap kueri kompleks. Ketika jumlah kueri kompleks meningkat, resource sistem dapat menjadi terbatas, sehingga memblokir kueri sederhana yang diajukan kemudian dan menyebabkan kueri lambat akibat antrian. Dalam arsitektur serverless, node read-only IMCI secara otomatis menambahkan resource berdasarkan kondisi antrian SQL untuk mengurangi kueri lambat.

    Catatan

    Optimasi ini didukung oleh versi kernel berikut:

    • Jika versi utama PolarDB for MySQL adalah 8.0.1, revisinya harus 8.0.1.1.39 atau lebih baru.

    • Jika versi utama PolarDB for MySQL adalah 8.0.2, revisinya harus 8.0.2.2.20 atau lebih baru.

  • Pemuatan IMCI lebih cepat saat startup: Setelah restart kluster, node read-only IMCI harus membangun ulang metadata indeks internalnya, yang biasanya memakan waktu beberapa menit. Selama periode ini, IMCI tidak tersedia. Dalam arsitektur serverless, node read-only IMCI menggunakan resource elastis untuk mempercepat proses pembangunan ulang ini, sehingga IMCI tersedia lebih cepat.

    Catatan

    Optimasi ini didukung oleh versi kernel berikut:

    • Jika versi utama PolarDB for MySQL adalah 8.0.1, revisinya harus 8.0.1.1.36 atau lebih baru.

    • Jika versi utama PolarDB for MySQL adalah 8.0.2, revisinya harus 8.0.2.2.20 atau lebih baru.

  • Pemutaran log yang dipercepat: IMCI dibangun dengan memutar ulang physical log. Namun, karena sistem mengalokasikan sebagian besar resource-nya untuk mendukung kueri, resource untuk membangun IMCI bisa tidak mencukupi. Hal ini dapat meningkatkan latensi pemutaran log IMCI, yang berpotensi mengarahkan kueri ke node lain atau memaksa kueri menunggu hingga pemutaran log selesai, sehingga menghasilkan kueri lambat. Dalam arsitektur serverless, node read-only IMCI secara otomatis menambahkan resource terkait pemutaran untuk mempercepat proses tersebut.

    Catatan

    Optimasi ini didukung jika versi utama kernel PolarDB for MySQL adalah 8.0.1 dan revisinya 8.0.1.1.45 atau lebih baru.

  • Operasi DDL yang dipercepat: Operasi DDL pada IMCI dapat memakan waktu lama. Dalam arsitektur serverless, node IMCI secara adaptif meningkatkan resource thread untuk pemrosesan DDL guna mempercepat operasi tersebut.

    Catatan

    Optimasi ini didukung oleh versi kernel berikut:

    • Jika versi utama PolarDB for MySQL adalah 8.0.1, revisinya harus 8.0.1.1.44 atau lebih baru.

    • Jika versi utama PolarDB for MySQL adalah 8.0.2, revisinya harus 8.0.2.2.25 atau lebih baru.

Prosedur

Tetapkan rentang skalabilitas untuk node dengan spesifikasi tetap

  1. Masuk ke Konsol PolarDB.

  2. Di pojok kiri atas, pilih wilayah tempat kluster dideploy.

  3. Temukan kluster target dan klik ID-nya.

  4. Pada halaman Basic Information, di bagian Database Nodes, klik Enable Serverless.

  5. Pada kotak dialog Enable Serverless, atur Maximum Resources for Single Node dan Minimum Resources for Single Node. Untuk informasi lebih lanjut tentang Maximum Resources for Single Node dan Minimum Resources for Single Node, lihat Enable the serverless feature for a fixed-specification cluster.

  6. Klik OK.

    Setelah pengaturan diterapkan, node IMCI dapat diskalakan secara dinamis di luar spesifikasi tetapnya.

    Di bagian Database Nodes, spesifikasi node read-only IMCI ditampilkan sebagai spesifikasi tetap ditambah rentang skalabilitas PCU, misalnya 4 core 8 GB + (0–16) PCU. Status node adalah Running.

Buat node tanpa spesifikasi tetap

  1. Masuk ke Konsol PolarDB.

  2. Di pojok kiri atas, pilih wilayah tempat kluster dideploy.

  3. Temukan kluster target dan klik ID-nya.

  4. Pada halaman Basic Information, di bagian Database Nodes, klik Enable Serverless.

  5. Pada kotak dialog Enable Serverless, tentukan jumlah untuk Read-only IMCI Nodes dan klik OK. Contoh ini membuat satu node read-only IMCI.

    Setelah pengaturan diterapkan, PolarDB secara otomatis membuat node read-only IMCI yang diskalakan secara dinamis dari 1 hingga 16 PCU.

    Setelah node dibuat, Anda dapat melihat node read-only IMCI baru di bagian Database Nodes pada halaman Connection and Node Management. Statusnya adalah Running.