Topik ini menjelaskan cara mengaktifkan High-Compression Engine (X-Engine), serta persyaratan dan tindakan pencegahan terkait.
Prasyarat
-
Versi kernel harus memenuhi kondisi berikut:
-
8.0.1.1.31 atau yang lebih baru.
-
8.0.2.2.12 atau yang lebih baru.
Untuk memeriksa versi kluster Anda, lihat Memeriksa versi kernel.
-
-
Multi-master Cluster (Limitless) tidak mendukung High-Compression Engine (X-Engine).
-
Node primary kluster harus memiliki memori minimal 8 GB, dan setiap node read-only harus memiliki spesifikasi yang sama atau lebih tinggi daripada node primary.
-
Kluster tidak termasuk dalam global database network (GDN).
Catatan penggunaan
-
High-compression engine (X-Engine) memiliki keterbatasan terkait fitur mesin dan fungsionalitas transaksi besar.
-
Mengaktifkan High-Compression Engine (X-Engine) akan secara otomatis melakukan restart kluster. Proses restart menyebabkan gangguan koneksi yang berlangsung hingga 30 detik. Kami menyarankan Anda melakukan operasi ini selama jam sepi dan memastikan aplikasi Anda memiliki mekanisme reconnect.
-
Setelah Anda mengaktifkan X-Engine:
-
Untuk mencegah pengecualian akses pada tabel yang disimpan di high-compression engine (X-Engine), Anda tidak dapat menonaktifkan fitur ini.
-
Kluster tidak dapat bergabung ke dalam GDN.
-
Prosedur
Anda dapat mengaktifkan X-Engine dengan salah satu dari dua cara berikut.
Metode 1: Untuk kluster yang sudah ada
-
Masuk ke PolarDB console. Di panel navigasi kiri, klik Clusters. Pilih wilayah kluster, lalu klik ID kluster untuk membuka halaman detail kluster.
-
Di panel navigasi kiri, pilih . Di tab Data Lifecycle, klik Enable.
CatatanJika Anda tidak melihat tab Data Lifecycle, periksa apakah kluster Anda memenuhi prasyarat.
Klik tab X-Engine (Warm Data). Notifikasi pada halaman menyatakan bahwa X-Engine tidak dapat dinonaktifkan setelah diaktifkan, dan pengaktifannya memerlukan restart kluster yang dapat menyebabkan gangguan sementara hingga 30 detik. Halaman ini juga menampilkan tiga pemeriksaan prasyarat: node primary memiliki memori minimal 8 GB, spesifikasi setiap node read-only lebih besar atau sama dengan node primary, dan kluster tidak termasuk dalam GDN. Anda hanya dapat melanjutkan jika semua kondisi terpenuhi.
-
Pada dialog box > Data Lifecycle, Anda dapat menyesuaikan proporsi memori X-Engine sesuai kebutuhan bisnis dan klik Enable Now.
Tabel berikut mencantumkan konfigurasi proporsi memori yang direkomendasikan untuk tiga kasus penggunaan umum. Anda dapat menyesuaikan konfigurasi sesuai beban kerja spesifik Anda.
Kasus penggunaan
Memori InnoDB (%)
Memori X-Engine (%)
InnoDB menyimpan data hangat dan X-Engine menyimpan data dingin. Data dingin yang diarsipkan jarang diakses.
80
20
InnoDB menyimpan data panas, sedangkan X-Engine menyimpan data hangat. Data hangat yang diarsipkan tetap dapat diperbarui atau dikueri.
50
50
InnoDB menyimpan jumlah kecil tabel dan X-Engine menyimpan jumlah besar tabel. Data di kedua mesin aktif diperbarui atau dikueri.
20
80
Catatan-
Setelah Anda mengaktifkan X-Engine, Anda dapat menyesuaikan proporsi memori kapan saja sesuai beban kerja spesifik Anda di tab Data Lifecycle pada halaman .
-
Anda dapat mengatur proporsi memori untuk X-Engine antara 10% hingga 90%. Jika Anda menggunakan X-Engine untuk semua tabel dan tidak memiliki tabel InnoDB, Anda dapat mengatur proporsi memori X-Engine menjadi 90%.
-
Metode 2: Untuk kluster baru
Saat membeli kluster PolarDB for MySQL, Anda dapat mengatur InnoDB & X-Engine sebagai mesin penyimpanan dan menyesuaikan proporsi memori untuk X-Engine. Untuk informasi selengkapnya, lihat opsi Storage Engine dalam Membeli kluster.
Setelah Anda mengaktifkan X-Engine, Anda dapat menyesuaikan proporsi memori kapan saja sesuai beban kerja spesifik Anda di tab Data Lifecycle pada halaman .
Pada bagian Enable X-Engine proportion, gunakan slider untuk mengatur proporsi memori antara X-Engine dan InnoDB. Rentangnya antara 10% hingga 90%. Misalnya, jika Anda mengaturnya menjadi 50%, petunjuk di bawahnya menampilkan X-Engine: 4 GB; InnoDB: 4 GB.
Pilih tab X-Engine (Warm Data). Di area proporsi X-Engine, klik Edit untuk menyesuaikan proporsinya.