All Products
Search
Document Center

PolarDB:Catatan rilis PolarDB for MySQL 5.7

Last Updated:May 17, 2026

Topik ini berisi catatan rilis untuk PolarDB for MySQL 5.7, yang mencantumkan pembaruan dan fitur pada setiap versi.

5.7.1.0.41

Kategori

Deskripsi

Tanggal rilis

Fitur baru

Menambahkan parameter polar_compressed_table_policy untuk mengontrol cara PolarDB membuat tabel terkompresi.

2026-05-09

Masalah yang diperbaiki

Memperbaiki masalah yang dapat mencegah node read-only mengkueri catatan tertentu selama penyesuaian indeks B-tree di bawah workload tulis tinggi. Untuk menerapkan perbaikan ini, aktifkan parameter baru innodb_polar_replica_skip_supremum.

Memperbaiki bug yang dapat mencegah parameter innodb_adaptive_hash_index diaktifkan selama pengubahan ukuran kolam buffer secara konkuren.

5.7.1.0.40

Kategori

Deskripsi

Tanggal rilis

Masalah yang diperbaiki

Memperbaiki bug di mana pembuatan outline untuk pernyataan SQL panjang (> 1 KB) dapat memotong digest-nya dan mengganggu pencocokan rencana eksekusi. Sistem kini mencegah pembuatan outline tersebut dan mengembalikan error, sehingga menjamin stabilitas rencana eksekusi. Sebagai solusi sementara, Anda dapat membuat outline dengan meningkatkan parameter max_digest_length ke nilai minimal 1,2 kali panjang teks SQL target.

2025-11-27

5.7.1.0.39

Kategori

Deskripsi

Tanggal rilis

Fitur baru dan optimasi kinerja

  • Menambahkan kompresi untuk log redo Bulk Load selama operasi DDL.

  • Menambahkan dukungan untuk mengompresi log redo untuk tipe data BLOB.

  • Mengoptimalkan kinerja penulisan data BLOB selama pembangunan ulang tabel.

2025-08-25

Masalah yang diperbaiki

  • Memperbaiki bug di mana operasi zero-filling di bawah beban tulis tinggi dapat menyebabkan kluster crash selama failover HA.

  • Memperbaiki masalah yang secara salah mensyaratkan izin LOCK TABLES untuk menjalankan pernyataan SELECT ... FOR UPDATE.

  • Memperbaiki masalah langka di mana proses purge latar belakang dapat merusak indeks sekunder selama rollback transaksi.

5.7.1.0.38

Kategori

Deskripsi

Tanggal rilis

Masalah yang diperbaiki

  • Memperbaiki masalah di mana kluster dapat crash ketika nilai NULL diperbarui menjadi string kosong. Hal ini terjadi pada tabel yang menggunakan format baris REDUNDANT dan berisi kolom yang ditambahkan menggunakan fitur instant add column.

  • Memperbaiki masalah pembacaan/penulisan out-of-bounds sesekali untuk log ROW selama operasi DDL online pada tabel dengan kolom virtual.

  • Memperbaiki masalah di mana restart kluster produksi versi 5.7 gagal mengaktifkan memory profile.

  • Mengoptimalkan konfigurasi untuk konsistensi global (mode kinerja tinggi). Cakupannya telah diubah dari tingkat sistem ke tingkat koneksi, sehingga Anda dapat mengaktifkan atau menonaktifkan mode tersebut di proksi database.

  • Memperbaiki crash kluster selama operasi DDL yang disebabkan oleh node read-only yang tidak dapat menemukan file yang diperlukan.

  • Memperbaiki error "file not found" yang terjadi saat menjalankan Show Binlog Events pada node read-only.

  • Memperbaiki potensi kerusakan pada indeks sekunder pada kolom virtual.

  • Memperbaiki masalah kompatibilitas antara fitur ekstensi database dan tabel dengan fitur ekstensi ruang file. Masalah ini terjadi karena parameter loose_innodb_initialize_in_space_extend tidak dapat diatur ke 0.

  • Memperbaiki masalah yang mencegah pengaturan parameter ekstensi ruang ke 0 sehingga mengganggu tugas pemulihan database dan tabel.

  • Memperbaiki masalah yang mencegah pemulihan data menggunakan IMPORT TABLESPACE jika proses penulisan BLOB yang dioptimalkan terganggu.

2025-06-20

5.7.1.0.37

Kategori

Deskripsi

Tanggal rilis

Fitur baru dan optimasi kinerja

Menambahkan fungsi sm4_encrypt() dan sm4_decrypt() untuk menerapkan enkripsi akses tingkat bidang menggunakan algoritma SM4.

2025-01-13

Masalah yang diperbaiki

  • Memperbaiki masalah kompatibilitas dengan variabel sistem. Sistem tidak lagi melaporkan error untuk item duplikat saat Anda mengatur variabel flagset, seperti optimizer_switch.

  • Memperbaiki sinkronisasi log redo yang lambat ketika Innodb_flush_log_at_trx_commit=0, yang dapat menyebabkan timeout konsistensi SCC.

  • Memperbaiki masalah langka di mana node read-only dapat crash selama pencarian balik pada struktur indeks. Hal ini disebabkan oleh hilangnya offset sinkronisasi.

  • Memperbaiki masalah di mana kluster gagal memulai setelah crash selama operasi DDL non-atomik.

  • Memperbaiki masalah pada versi komunitas sebelumnya di mana JOIN ORDER dalam pernyataan UPDATE multi-tabel tidak dioptimalkan dengan benar.

5.7.1.0.36

Kategori

Deskripsi

Tanggal rilis

Fitur baru dan optimasi kinerja

  • Anda kini dapat membuat tabel temporary kustom pada node read-only. Fitur ini hanya mendukung engine MEMORY dan MyISAM.

  • Mengoptimalkan fitur instant add column untuk mendukung penambahan kolom ke tabel partisi.

  • Mengoptimalkan kontensi kunci antara proses skala keluar kolam buffer dan thread pengguna untuk meningkatkan pengalaman skala keluar.

2024-11-28

Masalah yang diperbaiki

  • Memperbaiki masalah di mana konflik antara fitur transaction splitting lanjutan dari proksi database dan fitur Fast Query Cache memengaruhi set hasil.

  • Memperbaiki masalah di mana proses pemulihan database dan tabel terganggu setelah memulihkan tabel yang sama beberapa kali.

  • Memperbaiki masalah di mana kluster dapat crash saat Anda menjalankan pernyataan CHECK TABLE pada node read-only.

  • Memperbaiki masalah langka di mana log redo beberapa halaman ditulis secara salah. Hal ini terjadi jika Anda memodifikasi parameter innodb_bulk_load_page_grained_redo_enable dalam jendela waktu selama eksekusi DDL paralel.

  • Memperbaiki masalah di mana nilai auto-increment tabel dikembalikan. Hal ini terjadi saat menjalankan pernyataan INSERT ... ON DUPLICATE KEY UPDATE setelah mempromosikan node read-only menjadi node read-write.

  • Menonaktifkan jalur akses index merge intersection untuk pernyataan DML secara default guna meningkatkan kinerja dan mencegah deadlock.

5.7.1.0.35

Kategori

Deskripsi

Tanggal rilis

Fitur baru dan optimasi kinerja

  • Menambahkan dukungan untuk migrasi data secara fisik dari PolarDB 5.6 ke PolarDB 5.7.

  • Menambahkan fitur untuk secara otomatis menerapkan enkripsi TDE ke tabel baru setelah TDE diaktifkan.

  • Menambahkan pelacakan modifikasi data detail halus untuk meningkatkan kinerja konsistensi global (mode kinerja tinggi).

  • Menambahkan dukungan untuk tabel temporary in-memory yang ditentukan pengguna pada node read-only. Fitur ini saat ini hanya mendukung engine MEMORY dan MyISAM.

  • Membuat variabel read-only max_digest_length dapat dikonfigurasi secara dinamis.

  • Memperbaiki kinerja AIO simulasi.

  • Mengoptimalkan database outline agar memungkinkan nama database outline kosong selama setiap eksekusi.

  • Thread I/O PolarDB kini dapat disesuaikan secara dinamis tanpa restart kluster.

2024-08-30

Masalah yang diperbaiki

  • Memperbaiki masalah konflik kunci selama operasi skala-masuk kolam buffer dinamis.

  • Memperbaiki masalah terkait prefetching purge untuk tipe data blob.

  • Memperbaiki bug di mana nilai auto-increment dalam tabel partisi dikembalikan setelah failover HA.

  • Memperbaiki masalah kinerja dengan serialisasi JSON besar.

  • Memperbaiki presisi yang tidak mencukupi untuk bilangan titik mengambang dalam JSON.

  • Memperbaiki masalah deadlock yang disebabkan oleh kunci record dari batasan kunci unik (UK) yang tidak perlu.

  • Memperbaiki masalah di mana thread pengguna menunggu terlalu lama untuk halaman bebas saat kolam buffer node read-only penuh.

  • Memperbaiki masalah di mana nilai auto-increment dapat dikembalikan ke 0 setelah semua data dalam tabel dihapus.

5.7.1.0.34

Kategori

Deskripsi

Tanggal rilis

Fitur baru dan optimasi kinerja

  • Menambahkan fitur DDL preemptif untuk menyelesaikan kegagalan akuisisi kunci metadata (MDL) selama sinkronisasi DDL.

  • Mengoptimalkan prioritas thread dalam sistem file terdistribusi (PolarFileSystem) untuk memproses permintaan transaksi lebih cepat, sehingga meningkatkan kinerja DDL PolarDB for MySQL.

  • Mengoptimalkan kinerja pembacaan halaman untuk node read-only pada sistem file terdistribusi (PolarFileSystem).

2024-07-01

Masalah yang diperbaiki

  • Memperbaiki masalah yang dapat menyebabkan sistem kunci metadata (MDL) berfungsi tidak normal ketika jumlah koneksi melebihi 65.536.

5.7.1.0.33

Kategori

Deskripsi

Tanggal rilis

Fitur baru dan optimasi kinerja

  • Mengoptimalkan pesan error yang muncul saat node RO gagal menyinkronkan kunci MDL.

  • Menambahkan parameter polar_only_allow_discard_with_admin. Saat diaktifkan, parameter ini mencegah pengguna melakukan operasi DISCARD. Nilai default-nya adalah ON.

  • Log audit kini mencatat jumlah baris yang dikembalikan untuk kueri yang mengenai Fast Query Cache.

2024-05-27

Masalah yang diperbaiki

  • Memperbaiki masalah di mana akses O&M sistem memengaruhi metrik status slow_queries.

  • Memperbaiki masalah yang mensyaratkan koma tambahan saat menggunakan SET_VAR hint untuk mengatur loose_optimizer_switch.

5.7.1.0.32

Kategori

Deskripsi

Tanggal rilis

Fitur baru dan optimasi kinerja

  • Anda kini dapat membuat dan menghapus tabel temporary dalam transaksi saat pengenal transaksi global (GTID) diaktifkan.

  • Anda kini dapat menggunakan sintaks Hint Pengaturan Variabel dalam mode konsistensi global (mode kinerja tinggi).

  • Mengoptimalkan kinerja kolam thread untuk penulisan konkuren multi-threaded ke log biner.

2024-03-27

Masalah yang diperbaiki

  • Memperbaiki ketidakcocokan TDE dengan memori RDMA saat melakukan fork proses anak.

  • Memperbaiki masalah di mana pernyataan SQL jangka panjang memblokir permintaan skala keluar kolam buffer selama operasi skala-masuk.

  • Memperbaiki error rollback auto-increment yang memerlukan restart node.

  • Memperbaiki deadlock terkait DDL read-ahead dalam skenario DDL paralel.

  • Memperbaiki error "autoinc duplicate key" pada permintaan INSERT yang terjadi setelah pernyataan DDL memodifikasi tabel partisi.

5.7.1.0.31

Kategori

Deskripsi

Tanggal rilis

Fitur baru dan optimasi kinerja

Memperbaiki kecepatan pemrosesan kolam thread untuk permintaan koneksi dalam skenario konkurensi rendah.

2024-01-31

Masalah yang diperbaiki

  • Memperbaiki crash node yang disebabkan oleh prefetching logis.

  • Memperbaiki kebocoran memori yang disebabkan oleh prefetching logis.

  • Memperbaiki masalah yang mencegah thread keluar selama proses pemulihan database dan tabel baru karena disk penuh.

  • Memperbaiki kegagalan penambahan node RO yang disebabkan oleh offset registrasi rendah selama proses pemulihan database dan tabel baru.

5.7.1.0.30.1

Kategori

Deskripsi

Tanggal rilis

masalah yang diperbaiki

  • Memperbaiki masalah yang menyebabkan rollback nilai auto-increment setelah alih bencana HA dengan autoinc_persist diaktifkan.

  • Memperbaiki masalah yang menyebabkan rollback nilai auto-increment setelah alih bencana HA berulang antara node RW dan node standby atau RO.

  • Memperbaiki masalah di mana node standby kehilangan mekanisme rekoneksi replikasi fisiknya setelah operasi degrade pada node RW.

2023-12-11

5.7.1.0.30

Kategori

Deskripsi

Tanggal rilis

Fitur baru dan optimasi kinerja

  • Mengoptimalkan fitur pemulihan database dan tabel, meningkatkan kecepatan pemulihan, dan memungkinkan rollback untuk tugas yang gagal.

  • Mengoptimalkan fitur output log dengan menghapus log error yang tidak perlu di fil_space_extend.

2023-11-23

Masalah yang diperbaiki

  • Memperbaiki masalah di mana pembersihan halaman kotor pada node RW diblokir saat mesin fisik node RO gagal dan node RW tidak menghentikan hubungan replikasi dalam kasus khusus.

  • Memperbaiki masalah di mana nilai auto-increment dikembalikan setelah alih bencana HA karena eviksi cache tabel yang disebabkan oleh jumlah tabel yang berlebihan.

  • Memperbaiki masalah di mana restart kluster PolarDB selama peningkatan satu klik dari RDS for MySQL ke PolarDB for MySQL mengganggu tautan migrasi.

  • Memperbaiki masalah yang menyebabkan checkpoint abnormal selama proses truncasi undo.

  • Memperbaiki masalah di mana node RO tidak menggunakan antarmuka pemindaian cepat direktori polarfs untuk terhubung ke node RW saat startup.

5.7.1.0.29

Kategori

Deskripsi

Tanggal rilis

Masalah yang diperbaiki

  • Memperbaiki deadlock yang disebabkan oleh konflik antara operasi cross-page prefetch logis dan operasi penggabungan SMO.

  • Memperbaiki masalah yang mencegah tabel temporary pada engine InnoDB di-flush.

  • Memperbaiki masalah yang dapat menyebabkan node crash saat menghapus aturan CCL terakhir untuk jenis pernyataan SQL yang hanya menentukan kata kunci tanpa skema atau tabel.

2023-09-14

5.7.1.0.28.4

Kategori

Deskripsi

Tanggal rilis

Perbaikan bug

Memperbaiki degradasi kinerja tulis yang disebabkan oleh flushing berlebihan dari thread page cleaner pada tingkat halaman kotor yang rendah.

2023-08-28

5.7.1.0.28.2

Kategori

Deskripsi

Tanggal rilis

Masalah yang diperbaiki

Memperbaiki masalah yang menyebabkan latensi SQL meningkat karena beban berat pada disk lokal setelah logging audit diaktifkan.

2023-08-02

5.7.1.0.28

Kategori

Deskripsi

Tanggal rilis

Fitur baru dan optimasi kinerja

  • Menambahkan parameter innodb_polar_import_tablespace_strict_mode. Nilai default-nya adalah ON, yang akan melaporkan error jika skema tabel berisi indeks teks penuh saat memulihkan database atau tabel.

  • Menambahkan parameter tingkat session innodb_polar_scc untuk mengontrol apakah koneksi saat ini memerlukan konsistensi kuat. Saat konsistensi global (mode kinerja tinggi) diaktifkan, mengatur innodb_polar_scc=true untuk koneksi saat ini akan mengaktifkan konsistensi global.

2023-07-23

Masalah yang diperbaiki

  • Memperbaiki masalah di mana pengguna biasa dapat menghapus database performance_schema.

  • Memperbaiki masalah di mana LSN checkpoint gagal maju seperti yang diharapkan.

  • Memperbaiki masalah di mana error dapat terjadi saat menjalankan operasi ALTER TABLE ... IMPORT TABLESPACE pada node read-write sambil mengkueri node read-only.

  • Memperbaiki masalah di mana mekanisme rekoneksi pada node sekunder gagal dipicu saat node utama dimatikan dan dimulai ulang.

  • Memperbaiki masalah di mana fungsi GROUP_CONCAT mengembalikan hasil yang salah karena overflow aritmetika saat parameter group_concat_max_len diatur ke nilai besar.

  • Memperbaiki masalah kontensi kunci mutex selama pembaruan range konkurensi tinggi setelah mengaktifkan PolarTrans secara dinamis.

  • Memperbaiki masalah di mana node read-only akan crash saat membaca data setelah mekanisme daur ulang log undo dipicu pada node read-write.

5.7.1.0.27.2

Kategori

Deskripsi

Tanggal rilis

Masalah yang diperbaiki

Memperbaiki bug di mana penghitung internal kolam thread dapat rusak selama pencatatan konkuren log kueri lambat, yang dapat menyebabkan akumulasi permintaan SQL.

2023-06-14

5.7.1.0.27

Kategori

Deskripsi

Tanggal rilis

Fitur baru dan optimasi kinerja

  • Menambahkan dukungan untuk mencatat pernyataan DDL dan LOCK TABLE ke tabel sistem.

  • Fitur kolam thread kini kompatibel dengan CCL. Saat fitur ini diaktifkan, jika CCL memblokir koneksi pengguna, kolam thread akan menandai koneksi tersebut. Kolam thread kemudian membuat thread tambahan untuk mengeksekusi pernyataan SQL pada koneksi lainnya.

  • Saat menggunakan Statement Outline, jika petunjuk indeks yang ditentukan tidak ada, kini akan dilaporkan peringatan alih-alih error.

  • Mengoptimalkan show full tables from db_name like table_name.

  • Menambahkan parameter Innodb_scc_timeout_count untuk konsistensi global (mode kinerja tinggi) guna mencatat jumlah timeout selama kueri.

  • Menambahkan parameter Innodb_scc_timeout_degrade_count untuk konsistensi global (mode kinerja tinggi) guna mencatat jumlah kali kueri mengalami timeout dan dikonversi menjadi kueri asinkron.

  • Mengoptimalkan Statement Outline untuk melewati perhitungan hash digest selama eksekusi jika tidak ada outline.

  • Memperbaiki kinerja saat memotong tabel temporary.

  • Menambahkan dukungan untuk mengkueri informasi GTID pada node read-only.

  • Mengoptimalkan granularitas kunci internal PolarFS untuk secara signifikan meningkatkan kinerja dalam beberapa skenario beban tinggi.

2023-05-08

Masalah yang diperbaiki

  • Memperbaiki masalah di mana event yang dibuat tidak dapat dihapus.

  • Memperbaiki masalah di mana timeout baca mencegah koneksi database saat membangun replikasi fisik pada node read-only.

  • Memperbaiki masalah yang mencegah truncasi log undo.

  • Memperbaiki latensi replikasi pada node read-only saat menerapkan log redo untuk tabel lebar.

5.7.1.0.26.2

Kategori

Deskripsi

Tanggal rilis

Masalah yang diperbaiki

  • Memperbaiki masalah yang dapat menyebabkan replika panas crash secara tak terduga saat konsistensi global (mode kinerja tinggi) sedang diaktifkan.

  • Memperbaiki masalah di mana log PolarTrans tidak diklaim kembali dengan benar setelah restart node RW.

2023-03-25

5.7.1.0.26

Kategori

Deskripsi

Tanggal rilis

Masalah yang diperbaiki

  • Memperbaiki masalah di mana nilai AUTO_INCREMENT hilang dalam pernyataan CREATE TABLE setelah failover utama/sekunder.

  • Memperbaiki masalah di mana parameter innodb_buffer_pool_in_core_file dalam file my.cnf tidak berlaku saat startup kluster.

  • Memperbaiki komunikasi lambat dengan plugin TDE pada instans dengan spesifikasi memori besar.

2023-02-27

5.7.1.0.25

Kategori

Deskripsi

Tanggal rilis

Fitur baru dan optimasi kinerja

  • Mengabaikan tanda titik koma (;) di akhir pernyataan SQL dalam parameter kueri untuk prosedur tersimpan bawaan berikut: dbms_ccl.add_ccl_digest_rule, dbms_outln.add_index_outline, dan dbms_outln.add_optimizer_outline.

  • Statement Outline mendukung semua klausa UNION.

  • Menyesuaikan parameter timeout untuk koneksi replikasi fisik guna mencegah kegagalan koneksi saat mesin fisik yang menjalankan node RW gagal.

  • Optimasi kolam thread:

    • Anda dapat menggunakan parameter thread_pool_high_priority_users untuk mengonfigurasi daftar pengguna prioritas tinggi. Kolam thread secara preferensial mengalokasikan thread ke permintaan dari pengguna ini.

    • Mekanisme bypass ditambahkan. Anda dapat mengonfigurasi parameter bypass_thread_pool_ips untuk membuat koneksi istimewa. Saat pengguna terhubung ke database dari alamat IP yang ditentukan dalam parameter bypass_thread_pool_ips, koneksi tersebut langsung melewati kolam thread.

    • Menambahkan mekanisme timeout kueri lambat. Saat menghitung jumlah total thread, kolam thread mengabaikan thread yang berada dalam status kueri lambat. Hal ini mencegah thread kueri lambat membatasi jumlah total thread.

2023-01-06

Masalah yang diperbaiki

Memperbaiki masalah yang menyebabkan degradasi kinerja database selama transaksi jangka panjang.

5.7.1.0.24

Kategori

Deskripsi

Tanggal rilis

Fitur Baru dan Optimasi Kinerja

  • Memperkenalkan parameter Innodb_scc_timeout_count untuk konsistensi global (mode kinerja tinggi) guna menghitung jumlah timeout selama pemrosesan kueri.

  • Memperkenalkan parameter Innodb_scc_timeout_degrade_count untuk konsistensi global (mode kinerja tinggi) guna menghitung berapa banyak kueri yang mengalami timeout dikonversi menjadi kueri asinkron.

2022-11-11

Masalah yang Diperbaiki

  • Memperbaiki penggunaan memori berlebihan oleh modul replikasi fisik pada node RW.

  • Memperbaiki kegagalan membersihkan log undo dalam skenario tertentu.

  • Memperbaiki kegagalan pemeriksaan keepalive dalam skenario tertentu, meningkatkan stabilitas sistem dalam skenario konkurensi tinggi.

5.7.1.0.23.3

Kategori

Deskripsi

Tanggal rilis

perbaikan bug

Menyelesaikan crash node RO yang disebabkan oleh konflik hash nama file.

2022-09-17

5.7.1.0.23

Kategori

Deskripsi

Tanggal rilis

Fitur baru dan optimasi kinerja

  • Menambahkan fitur konsistensi global (mode kinerja tinggi), yang memungkinkan konsistensi kuat untuk pembacaan pada node read-only PolarDB. Untuk informasi lebih lanjut, lihat Ikhtisar.

  • Mengoptimalkan fitur DDL read-ahead untuk pembuatan indeks yang lebih cepat.

  • Mengoptimalkan pengurutan DDL dengan beralih dari penggabungan dua arah ke penggabungan multi-arah. Hal ini mengurangi operasi I/O dan mempercepat pembuatan indeks.

  • Memperbaiki kinerja kolam thread dalam skenario konkurensi tinggi.

2022-08-30

Masalah yang diperbaiki

Memperbaiki masalah di mana log lambat gagal mencatat penghapusan database.

5.7.1.0.22

Kategori

Deskripsi

Tanggal rilis

Fitur baru dan optimasi kinerja

Memperkenalkan fitur DDL read-ahead untuk mempercepat pembuatan indeks.

2022-06-17

Masalah yang diperbaiki

  • Memperbaiki masalah di mana pemilihan jalur indeks untuk indeks pengurutan tidak mempertimbangkan biaya lookup tabel.

  • Memperbaiki masalah di mana pembersihan daftar LRU diblokir, sehingga mencegah pelepasan halaman saat kolam buffer berisi jumlah halaman kotor yang berlebihan dan flushing lambat.

5.7.1.0.21

Kategori

Deskripsi

Tanggal rilis

Fitur baru dan optimasi kinerja

Replikasi fisik antara node utama dan sekunder mencapai latensi tingkat milidetik.

2022-05-20

Masalah yang diperbaiki

  • Memperbaiki latensi replikasi fisik berlebihan di bawah beban kluster rendah.

  • Mengoptimalkan pemilihan indeks pengurutan. Pengoptimal kini memprioritaskan jalur indeks yang dapat menggunakan kondisi indeks sekaligus menyediakan pengurutan.

  • Memperbaiki masalah yang menyebabkan pengoptimal memilih jalur rentang indeks suboptimal untuk beberapa pernyataan GROUP BY.

  • Memperbaiki masalah yang mencegah checkpoint dipicu saat node RO mendaftar ke node RW.

5.7.1.0.20

Kategori

Deskripsi

Tanggal rilis

Fitur baru dan optimasi kinerja

Dalam parsing SQL, kata kunciOF,COMMIT_ON_SUCCESS,ROLLBACK_ON_FAIL, danTARGET_AFFECT_ROW kini merupakan kata kunci yang tidak dicadangkan.

2022-04-07

5.7.1.0.17

Kategori

Deskripsi

Tanggal rilis

Fitur baru dan optimasi kinerja

  • Memperkenalkan optimasi hot row. Untuk detailnya, lihat optimasi hot row.

  • Memperkenalkan replika panas untuk meningkatkan ketersediaan tinggi.

2022-01-14

5.7.1.0.16

Kategori

Deskripsi

Tanggal rilis

Masalah yang diperbaiki

Memperbaiki kebijakan untuk memicu checkpoint manual.

2021-12-14

5.7.1.0.15

Kategori

Deskripsi

Tanggal rilis

Fitur baru dan optimasi kinerja

Memperkenalkan Fast Query Cache. Untuk detailnya, lihat Fast Query Cache.

2021-11-17

5.7.1.0.14

Kategori

Deskripsi

Tanggal rilis

Masalah yang diperbaiki

  • Menambahkan petunjuk pengoptimal yang memungkinkan Anda mengontrol apakah akan memaksa penggabungan view atau tidak. Untuk detailnya, lihat dokumentasi resmi MySQL.

  • Menambahkan dukungan untuk sintaks SELECT FOR UPDATE WAIT N, di mana N adalah timeout dalam detik untuk kunci baris tunggal. Jika kueri mengunci beberapa baris, timeout berlaku untuk setiap kunci baris secara individual dan tidak kumulatif. Jika waktu tunggu untuk kunci baris tunggal melebihi N detik, sistem mengembalikan error timeout tunggu kunci: Lock wait timeout exceeded; try restarting transaction.

2021-10-19

5.7.1.0.13

Kategori

Deskripsi

Tanggal rilis

Fitur baru dan optimasi kinerja

Untuk memastikan ketersediaan tinggi bagi kluster sekunder dalam Jaringan Basis Data Global (GDN), Anda dapat mempromosikan node read-only menjadi node utama dengan menjalankan perintah alter polar to slave.

2021-09-10

5.7.1.0.12

Kategori

Deskripsi

Tanggal rilis

Fitur baru dan optimasi kinerja

2021-08-27

Masalah yang diperbaiki

  • Memperbaiki masalah di mana aturan Statement Concurrency Control yang menentukan database dan tabel tidak berlaku.

  • Mempercepat penerapan log redo pada node read-only dan kluster sekunder untuk meningkatkan kinerja sinkronisasi dengan node utama.

5.7.1.0.11

Kategori

Deskripsi

Tanggal rilis

Fitur baru dan optimasi kinerja

Mengaktifkan parameter polar_replica_work_on_nonblock_mdl_mode mencegah transaksi yang belum dikomit pada level isolasi RU/RC di node read-only memblokir operasi DDL di node utama. Akibatnya, node read-only tidak lagi menjamin properti transaksional dari definisi tabel.

2021-07-08

5.7.1.0.10

Kategori

Deskripsi

Tanggal rilis

Fitur baru dan optimasi kinerja

Versi ini menambahkan dukungan untuk MySQL 8.0, termasuk sintaks SELECT FOR UPDATE/SHARE SKIP LOCKED/NOWAIT. Untuk informasi lebih lanjut, lihat MySQL 8.0.

2021-06-15

Masalah yang diperbaiki

Node RO kini dapat mem-flush data tabel temporary InnoDB ke disk.

5.7.1.0.9

Kategori

Deskripsi

Tanggal rilis

Masalah yang diperbaiki

  • Mengaktifkan Quick Launch untuk mesin penyimpanan dalam skenario multi-tabel.

  • Memperbaiki crash database yang disebabkan oleh rollback operasi UPDATE pada kolom virtual.

2021-05-13

5.7.1.0.8

Kategori

Deskripsi

Tanggal rilis

Fitur baru dan optimasi kinerja

Menambahkan pengaturan untuk mengontrol apakah node utama melakukan checkpoint segera saat membangun hubungan replikasi dengan node read-only.

2021-04-19

Masalah yang diperbaiki

  • Mengubah KICKOUT menjadi kata kunci yang tidak dicadangkan.

  • Informasi terenkripsi dalam tabel yang dienkripsi TDE tidak lagi hilang selama failover utama/sekunder, sehingga mencegah potensi kegagalan dekripsi.

5.7.1.0.7

Kategori

Deskripsi

Tanggal rilis

Fitur baru dan optimasi kinerja

  • Menambahkan fitur DDL paralel untuk meningkatkan kinerja DDL. Untuk informasi lebih lanjut, lihat DDL paralel.

  • Menambahkan parameter innodb_buffer_pool_in_core_file untuk mengecualikan kolam buffer dari file core.

  • Petunjuk indeks kini mendukung kata kunci berikut, yang memungkinkan pengoptimal menggunakan atau mengabaikan indeks tertentu saat memproses kueri:

    • GROUP_INDEX atau NO_GROUP_INDEX: Gunakan atau abaikan indeks yang ditentukan untuk pemindaian indeks dengan operasi GROUP BY.

    • INDEX atau NO_INDEX: Memaksa server menggunakan atau mengabaikan indeks yang ditentukan.

    • JOIN_INDEX atau NO_JOIN_INDEX: Memaksa server menggunakan atau mengabaikan indeks yang ditentukan untuk metode akses apa pun.

  • Petunjuk urutan join kini mendukung kata kunci berikut, yang memandu pengoptimal dalam memilih urutan penggabungan tabel:

    • JOIN_FIXED_ORDER: Memaksa pengoptimal menggabungkan tabel sesuai urutan kemunculannya dalam klausa FROM.

    • JOIN_ORDER: Menginstruksikan pengoptimal untuk menggabungkan tabel sesuai urutan yang ditentukan. Petunjuk ini berlaku untuk tabel bernama. Pengoptimal dapat menempatkan tabel tanpa nama di mana saja dalam urutan join, termasuk di antara tabel yang ditentukan.

    • JOIN_PREFIX: Menginstruksikan pengoptimal untuk menggabungkan beberapa tabel pertama dari rencana eksekusi join sesuai urutan yang ditentukan. Petunjuk ini berlaku untuk tabel bernama. Pengoptimal menempatkan semua tabel lain setelah tabel bernama.

    • JOIN_SUFFIX: Menginstruksikan pengoptimal untuk menggabungkan beberapa tabel terakhir dari rencana eksekusi join sesuai urutan yang ditentukan. Petunjuk ini berlaku untuk tabel bernama. Pengoptimal menempatkan semua tabel lain sebelum tabel bernama.

2021-03-10

Masalah yang diperbaiki

  • Mem-partisi tabel lookup nomor token dan mencadangkan beberapa token untuk memperbaiki masalah di mana nilai hash digest untuk pernyataan yang sama menjadi tidak konsisten saat token baru dimasukkan.

  • Memperbaiki masalah di mana perubahan spesifikasi gagal karena node read-only gagal mendaftar ke node utama.

  • Memperbaiki masalah di mana pembuatan atau penghapusan tabel temporary dalam prosedur tersimpan menyebabkan kluster keluar secara tak terduga jika variabel sistem session_track_temporary_tables diaktifkan.

5.7.1.0.6.3

Kategori

Deskripsi

Tanggal rilis

Masalah yang diperbaiki

Memperbaiki hasil salah dari SHOW PROCESSLIST dalam beberapa skenario.

2021-02-22

5.7.1.0.6.2

Kategori

Deskripsi

Tanggal rilis

Perbaikan masalah

Memperbaiki masalah langka di mana kueri yang menggunakan optimasi Index Merge pada node read-only secara salah mengembalikan kode error 1032 dengan pesan Can't find record in TABLE.

2021-02-10

5.7.1.0.6.1

Kategori

Deskripsi

Tanggal rilis

masalah yang diperbaiki

  • Memperbaiki pembersihan halaman kotor abnormal pada node baca/tulis.

  • Memperbaiki kegagalan perubahan zona utama dalam kluster setelah failover utama/sekunder.

  • Memperbaiki crash database yang disebabkan oleh panggilan THD (Thread Descriptor) yang salah saat menjalankan SHOW PROCESSLIST.

2021-02-02

5.7.1.0.6

Kategori

Deskripsi

Tanggal rilis

Fitur baru dan optimasi kinerja

  • Menambahkan dukungan untuk Statement Queue. Untuk informasi lebih lanjut, lihat Statement Queue.

  • Anda kini dapat menggunakan fitur Instant add column. Untuk informasi lebih lanjut, lihat Penambahan kolom instan di akhir tabel.

  • Menambahkan dukungan untuk Returning. Untuk informasi lebih lanjut, lihat Returning.

  • Nilai default parameter innodb_adaptive_hash_index diubah dari ON menjadi OFF.

2021-01-29

Masalah yang diperbaiki

Memperbaiki masalah di mana tabel sistem hilang selama peningkatan versi kernel PolarDB.

5.7.1.0.5

Kategori

Deskripsi

Tanggal rilis

Masalah yang diperbaiki

  • Memperbaiki crash pada node read-only saat mengkuerinya setelah kunci node utama dimodifikasi.

  • Memperbaiki crash pada node read-only saat menganalisis tabel partisi.

  • Memperbaiki crash pada node utama baru yang disebabkan oleh inkonsistensi ruang tabel setelah failover utama/sekunder.

2020-12-31

5.7.1.0.4

Kategori

Deskripsi

Tanggal rilis

Masalah yang diperbaiki

  • Memperbaiki masalah di mana data tidak dapat dimasukkan ke tabel temporary setelah failover utama/sekunder.

  • Memperbaiki masalah di mana node read-only menjadi tidak tersedia saat ruang tabel temporary-nya diperluas.

  • Memperbaiki masalah di mana Simulated AIO berfungsi salah.

2020-11-17

5.7.1.0.3

Kategori

Deskripsi

Tanggal rilis

Fitur baru dan optimasi kinerja

Menambahkan dukungan untuk Enkripsi data transparan (TDE).

2020-10-21

Masalah yang diperbaiki

  • Memperbaiki masalah yang menyebabkan statistik tidak konsisten antara node utama dan node read-only.

  • Memperbaiki masalah di mana SHOW PROCESSLIST mengembalikan pesan error yang salah.

5.7.1.0.2

Kategori

Deskripsi

Tanggal rilis

Masalah yang Diperbaiki

  • Memperbaiki masalah di mana file .IDB gagal diperluas setelah migrasi dari RDS for MySQL 5.7.

  • Menonaktifkan perintah terkait CF_STATUS_COMMAND selama failover utama/sekunder untuk memastikan failover selesai dengan sukses.

  • Memperbaiki kontensi halaman antara thread latar belakang pembaruan statistik dan logika Truncate, yang menyebabkan node utama menjadi tidak tersedia.

2020-08-28

5.7.1.0.1

Kategori

Deskripsi

Tanggal rilis

Masalah yang diperbaiki

  • Memperbaiki masalah di mana maxscale menjadi tidak dapat diakses saat beberapa perintah eksklusif PolarDB tidak memiliki nomor perintah yang sesuai.

  • Memperbaiki masalah di mana kluster yang dipulihkan dari Keranjang daur ulang menjadi tidak tersedia karena ruang tabel yang hilang.

  • Memperbaiki masalah di mana perintah promote replica gagal menutup file, yang menyebabkan crash saat melepas pemasangan file PFS.

2020-07-30