All Products
Search
Document Center

ApsaraDB RDS:Pembaruan versi mesin minor dan catatan rilis untuk instans analitik berbasis DuckDB

Last Updated:Mar 29, 2026

Pastikan instans analitik berbasis DuckDB Anda selalu mutakhir untuk memperoleh fitur baru, peningkatan performa, dan perbaikan keamanan. Pembaruan dapat diterapkan secara otomatis atau sesuai permintaan.

Catatan rilis

MySQL 8.0

versi minorVersi MySQLDeskripsiTanggal kedaluwarsa versi
202511288.0.36Fitur baru
  • Konversi tabel partisi InnoDB: Mengonversi tabel partisi InnoDB menjadi tabel non-partisi DuckDB.
  • Literal string heksadesimal dan biner: SQL DuckDB mengurai string yang diawali dengan x atau b, seperti x'FF' dan b'11111111'.
  • Presisi desimal diperluas: Menyimpan bidang decimal dengan presisi lebih dari 38 digit sebagai decimal(38) di DuckDB.
  • Cross-transaction batch commit control: Menambahkan sakelar untuk mengontrol apakah commit batch lintas-transaksi dipicu oleh pembaca, rollback, atau panjangnya transaksi.
  • Frekuensi checkpoint: Mengonfigurasi parameter duckdb_checkpoint_threshold untuk mengatur frekuensi checkpoint DuckDB.
Optimasi performa
  • Meningkatkan efisiensi append untuk bidang Decimal.
Perbaikan bug
  • Memperbaiki masalah di mana timeout SQL menyebabkan hasil kueri terpotong.
  • Memperbaiki bug komunitas di mana eksekusi UNION ALL tiba-tiba hang. Lihat issue#19971.
  • Memperbaiki duplikasi data di database sekunder DuckDB saat data ditulis dalam mode duckdb_data_import_mode.
202511048.0.36Fitur baru
  • Pengelompokan lintas-transaksi dalam mode binary logging: Mengaktifkan pengelompokan lintas-transaksi saat binary logging aktif.
  • Fungsi ekspresi reguler: Menambahkan dukungan untuk REGEXP, REGEXP_INSTR, REGEXP_LIKE, REGEXP_REPLACE, REGEXP_SUBSTR, dan RLIKE.
Optimasi performa
  • Meningkatkan performa replikasi saat menulis data dari Data Transmission Service (DTS) ke instans utama analitik berbasis DuckDB.
Perbaikan bug
  • Memperbaiki gangguan replikasi yang disebabkan oleh pernyataan DDL yang menentukan algoritma.
  • Menambahkan dukungan konversi BLOB ke tipe karakter menggunakan CAST(blob as CHAR).
  • Memperbaiki error SQL setelah operasi UNION pada bidang dengan aturan pengurutan non-biner.
  • Memperbaiki crash instans yang disebabkan oleh operasi append.
  • Memperbaiki masalah di mana tabel temporary tetap ada setelah konversi engine selama fase startup.
202509228.0.36Fitur baru
  • Binary logging aman crash: Engine DuckDB mendukung binary logging yang aman terhadap crash.
  • Pernyataan yang dinonaktifkan: REPLACE dan CREATE TABLE AS SELECT dinonaktifkan di engine DuckDB.
  • Fungsi JSON: Engine DuckDB mendukung json_unquote, json_contains, dan json_contains_path.
  • Peningkatan DuckDB: DuckDB ditingkatkan ke versi 1.3.2.
Optimasi performaPerbaikan bug
  • Memperbaiki masalah di mana tipe tabel salah diidentifikasi dalam Common Table Expressions (CTE) rekursif.
  • Memperbaiki masalah di mana duckdb_maximum_threads tidak berlaku saat startup.
  • Memperbaiki masalah di mana engine DuckDB tidak merespons perintah kill selama eksekusi SQL.

Cara kerja pembaruan

Instans analitik berbasis DuckDB mendukung dua mode pembaruan yang dapat dikonfigurasi dari halaman Basic Information. Untuk informasi selengkapnya, lihat Ketentuan Layanan.

Pembaruan otomatis (default)

Secara default, instans dikonfigurasi untuk memperbarui versi mesin minor secara otomatis. Saat versi saat ini lebih lama dari versi terbaru, sistem secara berkala membuat tugas O&M dan menjalankan pembaruan dalam jendela pemeliharaan yang telah Anda konfigurasi.

Notifikasi pembaruan dikirim melalui saluran seperti pesan teks dan email. Untuk menerimanya, berlangganan ApsaraDB Fault or O&M Notification di Pusat Pesan dan atur informasi kontak Anda. Anda dapat membatalkan tugas O&M kapan saja sebelum dimulai — lihat Scheduled events.

Manual update

Alihkan ke Manual Update di halaman Basic Information untuk mengontrol kapan pembaruan diterapkan. Instans dalam mode pembaruan manual tetap menerima tugas O&M jika versi saat ini memiliki bug kritis, telah kedaluwarsa, atau tidak lagi dipublikasikan.

Peringatan

Pembaruan otomatis tidak menjamin bahwa semua instans langsung diperbarui ke versi terbaru. Periksa status versi engine di halaman Basic Information dan segera lakukan pembaruan untuk menghindari risiko akibat versi yang usang. Jika Anda membatalkan tugas pembaruan yang diprakarsai sistem atau gagal memperbarui ke versi stabil terbaru setelah menerima notifikasi pembaruan di Konsol, Anda bertanggung jawab atas gangguan bisnis, kehilangan data, atau konsekuensi lain yang mungkin terjadi. Untuk informasi selengkapnya, lihat Ketentuan Layanan.

Catatan penggunaan

  • Alih bencana instans: Pembaruan versi mesin minor dapat menyebabkan alih bencana instans. Lakukan pembaruan selama jam sepi atau pastikan aplikasi Anda memiliki mekanisme koneksi ulang otomatis. Lihat Effects of an instance switchover.

  • Tidak ada downgrade: Anda tidak dapat menurunkan spesifikasi versi mesin minor setelah pembaruan.

  • Jendela pemeliharaan: Pembaruan otomatis dilakukan dalam jendela pemeliharaan yang telah Anda atur. Anda dapat mengubah jendela pemeliharaan di halaman Basic Information instans.

  • Risiko versi usang: Versi engine yang usang dapat menyebabkan gangguan layanan dan kehilangan data. Perbarui versi mesin minor secara berkala atau setelah menerima notifikasi O&M.

  • Instans yang baru dibeli: Tugas pembaruan tidak didorong ke instans yang baru dibeli. Untuk mendapatkan versi terbaru, perbarui secara manual versi mesin minor dari halaman Basic Information.

  • Rollback saat gagal: Proses pembaruan tidak dapat dibatalkan setelah dimulai. Jika pembaruan gagal, semua perubahan akan di-rollback dan instans mempertahankan versi engine serta metadata sebelumnya.

  • Versi yang tidak dipublikasikan: Ketika versi engine memenuhi kriteria untuk tidak dipublikasikan, statusnya diatur menjadi offline terlepas dari apakah versi tersebut masih dalam siklus hidupnya. Pembaruan juga dipicu secara otomatis saat Anda melakukan upgrade atau mengubah spesifikasi instans, atau saat Alibaba Cloud meningkatkan perangkat keras instans.

Mengubah pengaturan pembaruan otomatis

  1. Buka halaman Instances. Di bilah navigasi atas, pilih wilayah tempat instans berada. Temukan instans tersebut dan klik ID-nya.

  2. Di bagian Configuration Information, klik Settings di sebelah kanan Minor Engine Version Auto-update.

  3. Pilih Automatic Update atau Manual Update, lalu klik OK.

Memperbarui versi mesin minor secara manual

  1. Buka halaman Instances. Di bilah navigasi atas, pilih wilayah tempat instans berada. Temukan instans tersebut dan klik ID-nya.

  2. Di bagian Configuration Information, klik Update Minor Engine Version.

    Jika tombol ini tidak ditampilkan, instans sudah berada pada versi mesin minor terbaru.
  3. Di kotak dialog, pilih versi target dari daftar Upgradable To dan tentukan Upgrade Time. Klik OK.

Menampilkan riwayat pembaruan

Untuk memeriksa progres atau riwayat pembaruan, buka Task Hub di Konsol RDS. Task Hub menampilkan jenis tugas, status, progres, waktu mulai, dan waktu selesai untuk pembaruan otomatis maupun manual dalam 30 hari terakhir.

FAQ

Mengapa nomor versi tidak berubah setelah pembaruan saat saya menjalankan `SELECT @@version`?

Pembaruan ini berlaku untuk versi mesin minor Alibaba Cloud, bukan versi engine MySQL. Jalankan show variables like '%rds_release_date%' untuk memeriksa versi mesin minor Anda saat ini.

Apakah saya bisa melewati versi saat memperbarui?

Ya. Anda dapat meningkatkan ke versi minor apa pun yang didukung — tidak hanya ke versi berikutnya. Konsol mencantumkan semua opsi yang tersedia di dropdown Upgradable To.

Mengapa pembaruan menyebabkan failover instans? Apakah ada risiko lainnya?

Untuk menjaga stabilitas layanan, pembaruan menggunakan pendekatan standby-first: instans standby diperbarui terlebih dahulu, lalu layanan Anda dialihkan ke instans tersebut. Tidak ada risiko kritis lainnya. Lihat Effects of an instance switchover untuk detailnya.

Saya mengubah spesifikasi instans dan versi mesin minor juga diperbarui. Mengapa?

Jika versi engine instans tidak lagi dipublikasikan atau tidak dipelihara, versi tersebut secara otomatis diperbarui ke versi mesin minor terbaru saat Anda melakukan upgrade atau mengubah spesifikasi instans, atau saat Alibaba Cloud meningkatkan perangkat keras instans.

Saya mengaktifkan pembaruan otomatis tetapi instans saya belum diperbarui. Mengapa?

Dua alasan umum: versi minor proxy terlalu rendah dan harus diperbarui terlebih dahulu, atau pembaruan otomatis merupakan tugas O&M terjadwal dan tidak langsung dipicu setelah rilis versi baru.

Apa yang terjadi jika saya memilih untuk tidak memperbarui?

Jika Anda melewatkan pembaruan, instans Anda tidak akan menerima fitur baru, patch keamanan untuk kerentanan yang diketahui, atau peningkatan performa resmi. Lakukan pembaruan secara berkala atau segera setelah menerima notifikasi O&M.