全部产品
Search
文档中心

ApsaraDB RDS:Catatan rilis versi mesin minor AliSQL

更新时间:Dec 04, 2025

AliSQL adalah kernel untuk RDS for MySQL yang menyediakan seluruh fitur MySQL Community Edition serta berbagai fitur enterprise-grade serupa MySQL Enterprise Edition, seperti backup dan pemulihan, thread pool, dan kueri paralel. Fitur-fitur tersebut memberikan kemampuan keamanan, backup, pemulihan, pemantauan, optimasi performa, serta instans read-only pada RDS for MySQL. Topik ini menjelaskan pembaruan untuk berbagai versi kernel AliSQL.

Catatan

  • Saat melakukan upgrade versi minor, beberapa versi mungkin tidak tersedia karena sedang dalam maintenance. Anda hanya dapat memilih versi minor yang tercantum di Konsol.

  • Versi mesin minor AliSQL yang sudah usang dapat menyebabkan gangguan tugas. Kami menyarankan agar Anda secara berkala melakukan upgrade versi mesin minor atau segera setelah menerima notifikasi operasi dan maintenance (O&M) dari Alibaba Cloud.

  • Jika versi mesin minor memiliki tanggal kedaluwarsa, Anda harus upgrade ke versi terbaru sebelum tanggal yang ditentukan. Jika tidak ada tanggal kedaluwarsa yang ditentukan, versi mesin minor tersebut tidak kedaluwarsa.

Catatan

Tabel-tabel pada bagian berikut mencantumkan catatan rilis versi mesin minor untuk instans standar RDS for MySQL. Untuk informasi lebih lanjut mengenai versi mesin minor proxy database khusus, lihat Catatan rilis versi minor proxy database. Untuk informasi lebih lanjut mengenai versi mesin minor instans analitis berbasis DuckDB, lihat Upgrade dan catatan rilis versi mesin minor instans analitis berbasis DuckDB.

MySQL 8.0 Edisi Dasar, High-availability, atau Cluster Edition

Catatan
  • Edisi Kluster didukung mulai dari versi minor 20220730.

  • MySQL Group Replication (MGR) didukung mulai dari versi minor 20221231.

Minor version

Versi komunitas

Deskripsi

Tanggal kedaluwarsa versi

20251031

8.0.36

  • Fitur baru

    • Menambahkan kemampuan vektor. Ini mencakup tipe kolom vektor baru, fungsi operasi vektor, dan dukungan untuk membuat indeks vektor pada kolom vektor.

    • Menambahkan dukungan untuk mengubah panjang tipe INT, VARCHAR, dan CHAR secara instan (modifikasi kolom instan).

    • Menambahkan dukungan untuk pembatasan laju DDL.

    • Aplikasi DDL Real-time kini mendukung `optimize table`.

    • Transfer data real-time kini mendukung pengaturan `require_row_format`.

    • Menambahkan parameter `cost_threshold_for_duckdb`. Jika estimasi biaya optimizer untuk perintah SQL melebihi ambang batas ini, sebuah error akan dilaporkan.

  • Optimasi performa

    • Mengoptimalkan efisiensi transfer thread I/O untuk meningkatkan performa replikasi semi-sinkron dan efisiensi replikasi pada database sekunder dalam skenario konkurensi tinggi.

    • Menambahkan dukungan untuk kompresi redo pada field BLOB guna meningkatkan performa penulisan BLOB.

  • Perbaikan bug

    • Memperbaiki masalah lonjakan SBM dalam transaksi satu-pernyataan.

    • Memperbaiki masalah acks lambat dalam replikasi semi-sinkron akibat pembersihan relay log.

    • Memperbaiki masalah crash yang dapat terjadi ketika pernyataan DDL dieksekusi secara konkuren dengan operasi `UPDATE` pada tabel yang memiliki foreign key.

    • Memperbaiki masalah gangguan replikasi akibat pemberian izin `Super` dalam skenario replikasi asli. Setelah perbaikan, hanya izin yang dimiliki oleh thread replikasi yang diberikan.

    • Memperbaiki masalah nilai NULL dalam kolom JSON yang menyebabkan error tak terduga dalam prepared statement.

    • Memperbaiki masalah performa akibat pembersihan writeset.

20250731

8.0.36

  • Fitur baru

    • Menambahkan fitur aplikasi DDL real-time.

    • Menambahkan dukungan untuk ekspansi online panjang tipe INT, VARCHAR, dan CHAR.

  • Optimasi kinerja

    • Mengoptimalkan kinerja penulisan untuk objek besar.

  • Perbaikan bug

    • Memperbaiki masalah di mana kunci primer implisit tidak dapat diquery dari `information_schema.columns` setelah upgrade dari versi sebelumnya.

    • Memperbaiki masalah catatan log yang tidak sesuai saat `innodb_log_optimize_ddl` diatur ke OFF selama pembuatan indeks.

    • Memperbaiki Bug Komunitas #118476, yang menyelesaikan masalah ketidakmampuan membuat partisi dengan identifier tertentu.

    • Memperbaiki Bug Komunitas #118872, yang menyelesaikan masalah statistik `Innodb_data_written` yang tidak akurat.

    • Memperbaiki Bug Komunitas #105652, yang menyelesaikan exception selama proses pemulihan crash untuk tabel besar di atas 32 TB.

    • Memperbaiki Bug Komunitas #117275, yang menyelesaikan masalah penggunaan `index_merge` dengan indeks kunci primer descending yang dapat menyebabkan hasil kueri salah.

20250531

8.0.36

  • Fitur Baru

    • Memperbarui versi cURL ke 8.14.1.

    • Menambahkan dukungan untuk transfer data real-time ke database sekunder selama eksekusi transaksi besar. Hal ini menghindari fluktuasi performa akibat commit transaksi besar pada instans replikasi semi-sinkron.

    • Menambahkan dukungan untuk sintaks hint baru (WAIT N dan NO_WAIT). Anda dapat menggunakan hint untuk mengatur waktu tunggu kunci metadata untuk pernyataan DML dan DDL.

    • Menambahkan dukungan untuk pernyataan DDL non-blokir guna mencegah pernyataan DML diblokir karena timeout saat memperoleh kunci metadata selama eksekusi DDL.

    • Mendukung melihat status eksekusi pernyataan DDL dan status kunci metadata (MDL) melalui performance_schema yang ringan.

    • Menambahkan dukungan untuk parsing cepat catatan baris untuk tabel yang belum menjalani operasi INSTANT DDL.

    • Menambahkan dukungan untuk mengaktifkan Binlog dalam redo dan Binlog Parallel Flush dalam mode replikasi semi-sinkron.

    • Mendukung pencatatan waktu akhir pernyataan SQL di field start_time pada log kueri lambat.

    • Menambahkan fitur optimasi kinerja untuk pembaruan baris panas.

    • Mengoptimalkan masalah kegagalan pernyataan DDL akibat konflik kunci unik selama eksekusi.

    • Menambahkan jumlah transaksi aktif dan waktu eksekusi transaksi rata-rata ke Innodb status.

  • Optimasi kinerja

    • Memperbaiki performa pemindaian kunci primer, pengurutan, dan pembuatan indeks selama eksekusi DDL.

    • Memperbaiki performa parsing set karakter utf8mb3.

  • Perbaikan Bug

    • Memperbaiki masalah eksekusi lambat reset slave all.

    • Memperbaiki masalah di mana parameter binlog_transaction_compression_level_zstd tidak berlaku.

    • Memperbaiki masalah crash akibat pembaruan tabel dengan fitur instant drop.

    • Memperbaiki masalah potensi gangguan replikasi dalam fitur writeset dengan dukungan foreign key ketika pernyataan INSERT tidak menentukan nilai untuk kolom auto-increment.

    • Memperbaiki masalah durasi upgrade versi yang lama saat general log diaktifkan.

    • Memperbaiki masalah ukuran join_buffer_size yang kecil dapat menyebabkan hasil Hash Anti Join salah.

    • Memperbaiki masalah di mana optimize table tidak memperbarui status tabel.

    • Memperbaiki masalah overflow statement id.

    • Memperbaiki masalah crash pada engine SEQUENCE.

20241231

8.0.36

  • Fitur baru

    • Memperbarui versi cURL ke 8.11.1.

    • Fitur enkripsi kolom kini mendukung manajemen kunci melalui Key Management Service (KMS).

    • Fitur enkripsi kolom kini mendukung algoritma AES 256.

  • Optimasi kinerja

    • Selama pemulihan crash instans, replay paralel multi-threaded log Redo didukung untuk mempercepat waktu startup instans.

  • Perbaikan bug

    • Memperbaiki masalah operasi rename yang menyebabkan status tabel salah.

    • Memperbaiki masalah ID server yang salah dalam log error.

    • Memperbaiki ketidakakuratan field start_time untuk panggilan prosedur tersimpan dalam log kueri lambat.

    • Menyelesaikan masalah informasi undo tablespace dalam information_schema.files yang ditampilkan tidak akurat setelah restart MySQL.

    • Memperbaiki masalah di mana pemangkasan otomatis tablespace undo gagal selama restart MySQL.

    • Memperbaiki masalah di mana log error terkait rutin, event, dan pemicu hilang selama peningkatan versi utama.

    • Menyelesaikan masalah memory leak selama upgrade versi utama.

    • Memperbaiki masalah di mana karakter rusak tidak diperiksa saat membuat atau memodifikasi event dan pemicu.

20241130

8.0.36

  • Fitur baru

    • Memperbarui versi OpenSSL ke 3.0.15.

    • Memperbarui versi cURL ke 8.9.1.

  • Optimalisasi kinerja

    • Mengoptimalkan perbaikan otomatis yang lambat pada General Query Log untuk mengurangi Objektif Waktu Pemulihan (RTO) instans.

    • Mengoptimalkan proses pemulihan Double Write untuk mengurangi RTO instans. Untuk informasi lebih lanjut, lihat Bug Komunitas #116209.

  • Perbaikan bug

    • Memperbaiki masalah crash yang disebabkan oleh tabel arsip OSS.

    • Memperbaiki masalah tabrakan ciphertext dalam EncDB.

    • Memperbaiki masalah pencatatan log biner meskipun operasi `Optimize` gagal.

    • Memperbaiki Bug Komunitas #96236, yang menyelesaikan masalah tabel internal sementara yang menghabiskan kolam buffer, sehingga membuat instans tidak tersedia.

    • Memperbaiki potensi masalah crash instans saat membatalkan skala-masuk kolam buffer.

    • Memperbaiki masalah crash atau hasil kueri karakter acak akibat mereferensikan kolom CTE dalam beberapa blok kueri dan materialisasi tabel CTE.

    • Memperbaiki masalah crash akibat subkueri dalam definisi view ketika definer tidak ada atau tidak memiliki izin yang cukup.

    • Memperbaiki masalah potensi crash saat menggunakan indeks multi-nilai.

    • Memperbaiki masalah crash saat menghitung Ranking dalam fts.

20241031

8.0.36

  • Perbaikan bug

    • Memperbaiki Bug Komunitas #115608, yang menyelesaikan masalah kehilangan data selama operasi DDL INPLACE.

20240930

8.0.36

  • Fitur baru

    • Parameter baru, innodb_instant_ddl_enabled, mengontrol apakah DDL instan diaktifkan.

  • Perbaikan bug

    • Memperbaiki masalah crash instans akibat operasi `Update` pada kolom yang ditambahkan oleh pernyataan Instant DDL.

    • Memperbaiki masalah crash instans akibat operasi `Delete` atau `Update` pada kolom yang dihapus oleh pernyataan Instant DDL.

20240731

8.0.36

  • Fitur baru

    • Menambahkan dukungan bagi thread dump log biner pengguna untuk melewati Empty Events yang dihasilkan oleh fitur Binlog Cache Free Flush.

  • Optimalisasi kinerja

    • Mengoptimalkan proses alokasi GTID untuk meningkatkan kinerja dalam skenario konkurensi tinggi.

    • Memperbaiki masalah kinerja perhitungan MD5 dalam skenario konkurensi tinggi.

    • Mengoptimalkan masalah perbaikan otomatis General Query Log yang menyebabkan instans tidak dapat diakses.

    • Mengoptimalkan pengambilan dan verifikasi metadata tablespace selama startup instans untuk mempercepat startup instans dengan banyak tabel.

    • Mengoptimalkan waktu pemegangan kunci untuk `DROP TABLE` dan `TRUNCATE TABLE`. Menambahkan parameter `innodb_rds_drop_ahi_ahead`. Saat parameter ini diaktifkan, indeks hash adaptif yang dibuat untuk tabel InnoDB dihapus sebelum tabel di-drop atau di-truncate. Hal ini mengurangi waktu pemegangan kunci metadata InnoDB selama eksekusi pernyataan `DROP TABLE` dan `TRUNCATE TABLE` dan mencegah pernyataan SQL lainnya diblokir.

  • Perbaikan bug

    • Memperbaiki masalah crash saat membuat indeks teks penuh dengan parser.

    • Memperbaiki masalah crash yang terjadi ketika plugin menerima parameter NULL setelah EncDB diaktifkan.

    • Memperbaiki masalah crash terkait tabel arsip OSS.

    • Memperbaiki masalah konsumsi cache halaman selama proses DDL.

    • Memperbaiki ketidakakuratan jumlah baris yang diperbarui dalam log audit saat pernyataan `INSERT` dan `UPDATE` gagal.

    • Memperbaiki masalah crash akibat menambahkan kolom auto-increment sebagai kunci primer dalam urutan descending menggunakan `ALTER TABLE`.

    • Memperbaiki masalah pencatatan log biner meskipun operasi `Optimize TABLE` gagal.

20240630

8.0.36

  • Perbaikan bug

    • Memperbaiki perilaku tak terduga dalam manajemen izin internal tabel sistem. Akun pengguna kini dapat melakukan operasi `TRUNCATE` pada tabel di bawah Performance Schema.

    • Memperbaiki masalah potensi memory leak saat mencatat log redo untuk tabel yang telah menjalani operasi INSTANT DDL.

20240615

8.0.36

  • Perbaikan bug

    • Memperbaiki masalah crash saat menulis log redo akibat perubahan urutan kolom non-instan dalam pernyataan Instant DDL.

——

20240531

8.0.36

  • Fitur baru

    • Menggabungkan perubahan dari versi resmi 8.0.35 dan 8.0.36.

    • Mendukung pelepasan otomatis memori NET::buff pada koneksi persisten, mengurangi penggunaan resource memori dan menurunkan risiko OOM.

  • Optimalisasi kinerja

    • Buffer Pool Extension mendukung pembacaan I/O asinkron.

    • Mengoptimalkan pemindaian dan verifikasi file data selama startup instans untuk mempercepat startup instans dengan banyak tabel.

  • Perbaikan bug

    • Memperbaiki masalah Binlog Cache Free Flush yang menghasilkan GTID Log Event dengan timestamp salah.

    • Memperbaiki masalah pembuatan eksplisit kolom bernama FTS_DOC_ID dalam tabel InnoDB yang menyebabkan kegagalan upgrade versi mesin utama dari 5.7 ke 8.0.

    • Memperbaiki masalah di mana EncDB mengembalikan tipe data yang salah.

    • Memperbaiki masalah pemicuan daur ulang tabel masih terjadi pada instans read-only setelah parameter `recycle_bin` dinonaktifkan.

    • Memperbaiki masalah innodb_activity_count yang bisa menjadi negatif. Untuk informasi lebih lanjut, lihat Bug Komunitas #114180.

    • Memperbaiki kebocoran jumlah thread paralel akibat pembacaan paralel pada tabel partisi, yang menyebabkan kegagalan pembacaan paralel. Untuk informasi lebih lanjut, lihat Bug Komunitas #114154.

20240522

8.0.34

  • Perbaikan bug

    • Memperbaiki masalah korupsi log redo akibat perubahan urutan kolom non-instan dalam pernyataan Instant DDL.

20240229

8.0.34

  • Fitur baru

    • Memperbarui versi OpenSSL ke 3.0.12.

    • Menambahkan fitur untuk mencatat pernyataan DDL dalam log diagnostik.

    • Menambahkan fitur Database rahasia penuh (pratinjau publik), yang menerapkan enkripsi data end-to-end untuk melindungi keamanan data.

  • Perbaikan bug

    • Memperbaiki kegagalan replikasi semi-sinkron akibat perbandingan nama file log biner yang salah.

    • Memperbaiki masalah kompatibilitas set cadangan yang disebabkan oleh IPK.

20240131

8.0.34

  • Perbaikan bug

    • Memperbaiki masalah penghitungan memori dalam tabel `performance_schema.memory_summary_by_thread_by_event_name` yang membengkak saat thread pool diaktifkan.

    • Memperbaiki masalah error duplicate entry yang sering terjadi pada kolom auto-increment setelah restart instans X-Engine.

    • Memperbaiki masalah error “ERROR 1878 (HY000): Temporary file write failure.” saat membuat indeks teks penuh dengan `innodb_disable_sort_file_cache` diatur ke ON.

    • Memperbaiki masalah parser untuk indeks teks penuh yang tidak berfungsi saat dibangun ulang menggunakan pernyataan DDL INPLACE. Untuk informasi lebih lanjut, lihat Bug Komunitas #110976.

    • Memperbaiki masalah di mana logika pembersihan otomatis pada instans hanya baca tidak sesuai harapan setelah parameter `recycle_bin` dimodifikasi.

    • Memperbaiki masalah crash instans akibat menjalankan `create sequence` dalam prepared statement.

20230930

8.0.34

Penting
  • Pada versi sebelum resmi 8.0.34, implementasi fitur skip_scan memiliki cacat (Bug Komunitas #107460) yang dapat menyebabkan hasil kueri salah. Kami menyarankan agar Anda menonaktifkan skip_scan pada instans Anda dengan versi lama atau meng-upgrade instans Anda ke versi yang lebih baru.

  • Setelah Anda meng-upgrade OpenSSL ke 3.0.10, TLS 1.0 dan TLS 1.1 secara otomatis dinonaktifkan. Untuk kompatibilitas, RDS MySQL memulihkan dukungan untuk TLS 1.0 dan TLS 1.1 dengan mengubah nilai default parameter ssl_cipher menjadi "ALL:@SECLEVEL=0" . Jika bisnis Anda hanya menggunakan TLS 1.2 atau yang lebih baru, kami menyarankan agar Anda mengatur parameter ssl_cipher ke "" (string kosong) di Konsol RDS untuk tingkat keamanan yang lebih tinggi.

  • Fitur baru

    • Menggabungkan perubahan dari versi resmi 8.0.32, 8.0.33, dan 8.0.34.

    • Memperbarui versi OpenSSL dari 1.1.1u ke 3.0.10.

    • Menambahkan fungsi bawaan SM3().

    • Buffer Pool Extension kini mendukung Online Resize.

    • Memodifikasi nilai default parameter ssl_cipher menjadi "ALL:@SECLEVEL=0".

  • Optimalisasi performa

    • Menambahkan dukungan untuk fitur Binlog cache free flush.

      Selama fase commit transaksi, fitur ini langsung mengonversi file cache log biner sementara transaksi besar menjadi file log biner. Hal ini dapat mengurangi waktu pemegangan kunci log biner global saat commit transaksi besar dan meringankan tekanan I/O pada instans. Hal ini mencegah failover instans akibat ketidakmampuan menulis ke log biner dalam waktu lama atau hang I/O.

    • Mengoptimalkan masalah latensi replikasi 1 detik.

    • Mengoptimalkan penggunaan memori Buffer Pool Extension.

    • Mengoptimalkan efisiensi I/O pembacaan paralel saat `innodb_use_native_aio` dimatikan. Untuk informasi lebih lanjut, lihat Bug Komunitas #112137.

  • Perbaikan bug

    • Memperbaiki masalah item pemantauan memori pfs yang tidak menghitung Buffer Pool dan Buffer Pool Extension.

    • Memperbaiki kegagalan upgrade versi utama akibat ketidaksesuaian huruf besar/kecil untuk field yang disertakan dalam indeks antara lapisan server dan lapisan InnoDB.

20230914

8.0.31

Penting
  • Versi minor 20230630 dan 20230914 telah dibatalkan publikasinya. Kami menyarankan agar Anda segera meng-upgrade instans versi ini ke versi 20230930.

  • Perbaikan bug ini merupakan solusi sementara dan hanya berlaku untuk versi 20230914.

  • Perbaikan bug

    • Saat menambahkan atau menghapus bidang, metode INPLACE digunakan secara default alih-alih metode INSTANT untuk menghindari masalah stabilitas dengan metode INSTANT.

20230630

8.0.31

Penting
  • Fitur baru

    • Menggabungkan perubahan dari versi resmi 8.0.31.

    • Menambahkan dukungan untuk membatalkan Online Buffer Pool Resize yang sedang berjalan.

    • Fitur Kontrol Konkurensi Pernyataan kini menyediakan kontrol konkurensi tingkat templat, yang dapat membatasi eksekusi pernyataan SQL yang menggunakan templat yang sama. Untuk informasi lebih lanjut, lihat Kontrol Konkurensi Pernyataan.

    • Memperbarui versi zlib ke 1.2.13.

    • Memperbarui versi OpenSSL ke 1.1.1u.

    • Menambahkan item status `Innodb_redo_file_used_ratio` untuk menunjukkan rasio penggunaan file redo.

    • X-Engine kini mendukung deployment di lingkungan Arm.

  • Optimalisasi kinerja

    • Mengoptimalkan `mysqld_safe.sh` untuk mempercepat kecepatan startup instans.

  • Perbaikan bug

    • Memperbaiki masalah transaksi XA yang tidak dapat dipulihkan dengan benar setelah restart instans. Untuk informasi lebih lanjut, lihat Bug Komunitas #110533.

    • Memperbaiki restart instans abnormal akibat error `sql_type` dalam thread pool.

    • Memperbaiki masalah hilangnya informasi debugging dalam paket instalasi. Untuk informasi lebih lanjut, lihat Bug Komunitas #109560.

    • Memperbaiki masalah tabel sementara yang dibuat di MySQL 5.6 menyebabkan kegagalan upgrade dari MySQL 5.7 ke MySQL 8.0.

    • Memperbaiki masalah kehilangan transaksi probabilistik dalam X-Engine dalam skenario deadlock.

    • Memperbaiki masalah transaksi yang tidak dapat di-commit saat Binlog in Redo dan Binlog Parallel Flush berjalan dalam beban tinggi untuk waktu lama.

20230620

8.0.28

  • Perbaikan bug

    • Memperkenalkan start delay untuk MySQL Group Replication untuk menghindari masalah ketika operasi kluster tidak dapat dieksekusi saat instans restart dengan cepat dan terhubung kembali ke kluster.

    • Memperbaiki masalah transaksi yang tidak dapat di-commit saat Binlog in Redo dan Binlog Parallel Flush berjalan dalam beban tinggi untuk waktu lama.

20230610

8.0.28

  • Perbaikan bug

    • Memperbaiki masalah deadlock (bermanifestasi sebagai instans tidak dapat diakses) akibat menjalankan perintah `COM_STATISTICS`, `COM_CHANGE_USER`, dan pernyataan `SHOW PROCESSLIST`. Untuk informasi lebih lanjut, lihat Bug Komunitas #110494.

    • Memperbaiki masalah pekerjaan backup yang tidak dapat dieksekusi akibat keluaran abnormal tugas pembersihan latar belakang di X-Engine.

20230324

8.0.28

  • Perbaikan bug

    • Memperbaiki masalah fitur Binlog In Redo yang diaktifkan secara tak terduga dalam pengaturan replikasi semi-sinkron.

20221231

8.0.28

  • Fitur baru

    • Menambahkan dukungan untuk mengaktifkan penulisan log biner paralel saat `sync_binlog` tidak diatur ke 1. Saat diaktifkan, hal ini meningkatkan performa penulisan log biner dalam model bisnis konkurensi tinggi, secara signifikan meningkatkan performa penulisan instans.

    • Menambahkan dukungan untuk MGR membersihkan informasi autentikasi secara paksa dalam mode single leader (diaktifkan secara default, dapat dinonaktifkan secara manual). Dengan membersihkan informasi autentikasi secara paksa, hal ini menyelesaikan masalah fluktuasi performa periodik, penggunaan memori tinggi, dan penurunan performa hingga nol saat node baru bergabung ke kluster di bawah tekanan bisnis tinggi dan latensi tinggi.

    • Saat perintah pemilihan node primer aktif dimulai untuk MGR, transaksi yang melebihi timeout yang dikonfigurasi dipaksa rollback. Hal ini mencegah pemilihan diblokir dan meningkatkan tingkat keberhasilannya.

    • Memperbarui versi OpenSSL ke 1.1.1s.

  • Optimasi kinerja

    • Menyempurnakan fitur penghapusan file data asinkron untuk RDS for MySQL. Untuk tabel dengan banyak halaman kotor, hal ini meningkatkan kecepatan eksekusi pernyataan `DROP TABLE` dan `TRUNCATE TABLE`.

    • Menambahkan statistik purge ke Performance Agent, termasuk yang berikut:

      • INNODB_UNDO_SIZE_USED: Ukuran log undo yang digunakan.

      • INNODB_PURGE_LIMIT_TRX_NO: Offset purge, yaitu nomor transaksi maksimum yang telah dipurge.

      • INNODB_PURGE_ITER_TRX_NO: Nomor transaksi maksimum yang dapat dipurge.

  • Perbaikan bug

    • Memperbaiki masalah pernyataan EXPLAIN UPDATE yang melibatkan tabel turunan subkueri dapat menyebabkan crash instans. Untuk informasi lebih lanjut, lihat Bug Komunitas #31884434.

    • Memperbaiki masalah `SELECT COUNT(*)` yang mengembalikan hasil tidak akurat saat menggunakan indeks multi-nilai. Untuk informasi lebih lanjut, lihat Bug Komunitas #104898.

    • Memperbaiki masalah kueri yang hanya mengembalikan set hasil parsial setelah indeks multi-nilai ditambahkan ke tabel dengan kolom JSON. Untuk informasi lebih lanjut, lihat Bug Komunitas #106621.

    • Memperbaiki masalah memory leak dalam thread `Clone_persist_gtid`. Untuk informasi lebih lanjut, lihat Bug Komunitas #107991.

    • Memperbaiki ketidakakuratan jumlah baris yang diperbarui dalam log audit untuk pernyataan `UPDATE` dan `INSERT` saat bit kemampuan `CLIENT_FOUND_ROWS` (dinonaktifkan secara default) diaktifkan.

    • Memperbaiki kegagalan upgrade dari MySQL 5.7 ke MySQL 8.0 akibat ketidaksesuaian huruf besar/kecil dalam nama kolom antara lapisan server dan lapisan InnoDB.

    • Memperbaiki kegagalan peningkatan dari MySQL 5.7 ke MySQL 8.0 yang disebabkan oleh string tidak valid dalam komentar tabel, bidang, dan indeks.

20221121

8.0.28

  • Perbaikan bug

    • Memperbaiki kesalahan di mana referensi ke tabel sementara tidak ditugaskan dengan benar ke Ekspresi Tabel Umum (CTE) dalam skenario tertentu saat mengeksekusi kueri dengan sintaks CTE.

20220830

8.0.28

  • Fitur baru

    • Menggabungkan perubahan dari versi resmi 8.0.26, 8.0.27, dan 8.0.28.

    • Menambahkan parameter json_document_max_depth untuk mengonfigurasi kedalaman bersarang JSON.

  • Optimalisasi kinerja

    • Mengoptimalkan performa inisialisasi paralel kolam buffer.

  • Perbaikan bug

    • Memperbaiki masalah pencatatan log redo untuk tablespace sementara.

20220730

8.0.25

  • Optimalisasi kinerja

    • Mengoptimalkan kinerja Buffer Pool Free Resize.

20220530

8.0.25

  • Fitur baru

    • Untuk instans mandiri dengan cloud disk, menambahkan dukungan untuk backup inkremental dan pemulihan pada titik waktu (PITR) menggunakan log redo.

    • Menambahkan fitur Persist Binlog Into Redo V2, yang dioptimalkan untuk konkurensi tinggi dan memberikan performa lebih baik dalam kondisi tersebut.

    • Mengoptimalkan fitur enkripsi SSL dan memperbaiki beberapa error internal.

    • Mencabut izin operasi akun standar pada database `sys` dan `performance_schema`.

    • Menambahkan catatan log FLUSH TABLES WITH READ LOCK dan UNLOCK TABLES ke log error untuk memfasilitasi troubleshooting masalah online.

  • Optimasi kinerja

    • Memperbaiki performa inisialisasi kolam buffer.

    • Selama Crash Recovery, rollback transaksi yang diragukan dioptimalkan dari sinkron ke asinkron, meningkatkan Objektif Waktu Pemulihan (RTO).

    • Mengoptimalkan penggunaan memori dan kecepatan pembaruan Adaptive Hash Index (AHI).

    • Mengoptimalkan replikasi sirkular dua arah. Saat instans sekunder mengirim log biner ke instans primer, transaksi milik instans primer dilewati untuk mengurangi lalu lintas jaringan dari replikasi sirkular.

    • Mempercepat kecepatan restart instans setelah crash.

  • Perbaikan bug

    • Memperbaiki masalah di mana tabel `mysql.events` gagal dimigrasikan selama peningkatan versi utama dari MySQL 5.7 ke MySQL 8.0.

    • Memperbaiki masalah potensi crash saat menghapus tabel indeks teks penuh selama upgrade versi utama progresif dari instans MySQL 5.6 ke MySQL 8.0.

    • Memperbaiki masalah potensi crash instans dalam skenario bisnis dengan kontensi kunci metadata tinggi.

    • Memperbaiki error parsing dalam `xengine_record`.

    • Memperbaiki masalah kegagalan kompresi saat membangun indeks di X-Engine.

    • Memperbaiki data dalam kolom `start_time` tabel `slow_log`.

    • Mengoptimalkan kecepatan kompilasi dan memperbaiki peringatan kompilasi.

20220523

8.0.25

  • Perbaikan bug

    • Memperbaiki masalah pernyataan SELECT COUNT(*) tanpa klausa WHERE yang dieksekusi terlalu lambat.

    • Memperbaiki masalah prosedur tersimpan yang menggunakan sintaks WITH ROLLUP crash saat dipanggil beberapa kali.

20220331

8.0.25

  • Fitur baru

    • Menghapus batasan bahwa saat innodb_buffer_pool_size kurang dari 1 GB, innodb_buffer_pool_instances tidak boleh lebih dari 1.

    • Mengurangi dampak kinerja pada instans saat fitur Native Flashback diaktifkan.

  • Perbaikan bug

    • Memperbaiki masalah error Unknown thread id saat Anda menghentikan sesi.

    • Memperbaiki masalah di mana parameter rds_expose_priv_list tidak berlaku setelah restart.

    • Memperbaiki masalah di mana fitur Binlog in Redo menghalangi kemajuan offset CheckPoint.

    • Menggabungkan perbaikan bug dari komunitas MySQL resmi untuk versi 8.0.25 (Bug#33341080, Bug#32962511).

20210930

8.0.25

Penting

Fitur `derived_condition_pushdown` diperkenalkan dalam versi resmi 8.0.22. Fitur ini secara efektif mengurangi jumlah data yang dipindai dalam tabel turunan dan meningkatkan kecepatan kueri. Namun, karena fitur ini mengabaikan Variabel Pengguna, kueri yang menggunakan variabel pengguna mengembalikan nilai null dan tidak dapat diselesaikan secara normal. Untuk informasi lebih lanjut, lihat dokumentasi resmi.

Solusi: Hubungkan ke database MySQL dan jalankan perintah set optimizer_switch="derived_condition_pushdown=off"; untuk menonaktifkan fitur tersebut.

  • Fitur baru

    • Menggabungkan perubahan dari versi resmi 8.0.25.

    • Memperkenalkan mekanisme recovery_apply_binlog untuk mengaktifkan Crash Safe untuk transaksi XA.

    • Log audit kini mendukung V3, menambahkan kolom terpisah untuk ID transaksi dan field `ext` untuk menunjukkan apakah pernyataan SQL dipotong.

    • Mengizinkan tipe SEQUENCE baru didefinisikan sebagai TIMESTAMP SEQUENCE, yang memiliki format berbeda dibandingkan DIGITAL SEQUENCE asli.

      Sintaks: CREATE SEQUENCE seq CACHE [cache_size] TIMESTAMP;

    • Memberikan izin truncate pada tabel mysql.slow_log dan mysql.general_log kepada akun istimewa.

    • Menambahkan fitur Native Flashback Query, yang mendukung kueri rollback dan pemulihan data langsung melalui pernyataan SQL.

    • Menambahkan X-Tree yang dikembangkan sendiri sebagai indeks untuk MemTable X-Engine, mendukung penulisan berkinerja-tinggi, kueri titik, dan kueri rentang.

    • Menambahkan dukungan untuk menyesuaikan ukuran Buffer Pool secara bebas dan mengoptimalkan proses penyesuaian untuk menghindari dampak pada performa instans.

    • Banyak blok dapat dibaca secara asinkron sekaligus. Anda dapat menambahkan hint /*+ MULTI_BLOCKS(n) */ ke pernyataan SQL untuk pra-membaca banyak halaman data.

    • Mengoptimalkan logika untuk memindai daftar LRU Buffer Pool untuk mendapatkan halaman bebas.

    • Pernyataan UPDATE dan DELETE dengan kunci primer atau kunci unik secara otomatis masuk ke antrian CCL.

    • Menambahkan waktu tunggu penulisan TCP ke tabel `performance_schema.events_statements_summary_by_digest_supplement`.

    • Mengizinkan pernyataan DDL mencatat log redo saat dieksekusi dalam mode In Place.

    • Parameter disabled_storage_engines kini menyertakan MyISAM secara default. Artinya, Anda tidak dapat lagi membuat tabel yang menggunakan engine MyISAM.

  • Perbaikan bug

    • Memperbaiki masalah di mana hasil eksekusi SHOW GLOBAL STATUS tidak normal.

    • Memperbaiki masalah di mana mengaktifkan fitur Jemalloc Profiling mencegah instans dimulai.

    • Memperbaiki masalah penggunaan SEQUENCE dalam pernyataan INSERT INTO SELECT yang menyebabkan crash instans.

    • Mencabut izin dbms_recycle.restore_table.

    • Tabel I_S.INDEX_STATISTICS kini menyertakan jumlah pemindaian indeks.

    • Tabel I_S.PERF_STATISTICS kini mencakup lebih banyak metrik data kinerja.

    • Mengoptimalkan performa pemanggilan fungsi yang ditentukan pengguna (nextval dan currval) saat bertentangan dengan fungsi sistem SEQUENCE.

    • X-Engine mendukung respons langsung terhadap permintaan KILL SESSION yang diprakarsai pengguna.

    • Memperbaiki masalah dalam X-Engine di mana beberapa operasi DDL gagal dan dibiarkan dalam keadaan tidak konsisten dalam skenario ekstrem.

    • Menambahkan perlindungan overflow stack.

    • Memperbaiki masalah mysqld gagal dimulai saat persist_binlog_to_redo dan X-Engine diaktifkan bersamaan.

    • Memperbaiki memory leak akibat pthread_getattr_np.

    • Secara otomatis membersihkan Page Cache yang dihasilkan oleh file Performance Agent.

    • Memperbaiki kesalahan internal dalam fitur Statement Outline.

    • Memperbaiki masalah di mana pelacak sesi diatur ulang saat eksekusi pernyataan gagal.

    • Mengubah nama variabel ccl_wait_timeout.

      Catatan

      ccl_wait_timeout menentukan waktu tunggu maksimum untuk pernyataan yang dibatasi lajunya, dalam detik.

    • Memperbaiki masalah kegagalan restart yang disebabkan oleh tidak membersihkan file socket saat proses keluar.

    • Menyesuaikan prioritas fungsi yang ditentukan pengguna (nextval atau currval).

    • Memperbaiki kesalahan 251 yang dikembalikan oleh net_length_size.

20201031

8.0.18

  • Fitur baru

    • Menambahkan dukungan untuk memulihkan tabel dari Keranjang daur ulang.

    • Secara otomatis memulihkan file Slow Log selama inisialisasi instans.

  • Optimalisasi kinerja

    • Menonaktifkan dukungan untuk Binlog in Redo saat menggunakan X-Engine.

  • Perbaikan bug

    • Memperbaiki exception ASSERT akibat nilai kunci indeks unik yang terlalu besar.

    • Memperbaiki masalah proses daemon COM_DAEMON yang tidak dapat dihentikan.

    • Memperbaiki masalah luapan buffer yang disebabkan oleh kueri FTS.

    • Memperbaiki error rollback setelah crash Instant-DDL.

20240601

20200831

8.0.18

  • Fitur baru

    • Menambahkan opsi untuk mengontrol apakah fungsi count(*) melakukan pemindaian paralel. Mengatur parameter innodb_parallel_read_threads ke 0 menonaktifkan pemindaian paralel untuk fungsi ini. Untuk informasi lebih lanjut, lihat Mengatur parameter instans.

    • Menambahkan fungsi `start gtid` dan `stop gtid` ke alat Binlog MySQL.

    • Menambahkan dukungan untuk mengeluarkan berbagai nilai LSN Log Redo:

      • innodb_lsn: LSN log redo.

      • innodb_log_checkpoint_lsn: LSN checkpoint terakhir.

      • innodb_log_write_lsn: LSN tempat log telah ditulis.

      • innodb_log_ready_for_write_lsn: LSN tempat waktu penyelesaian buffer log dicatat.

      • innodb_log_flush_lsn: LSN log redo yang telah diflush ke disk.

      • innodb_log_dirty_pages_added_up_to_lsn: LSN hingga halaman kotor telah ditambahkan.

      • innodb_log_oldest_lsn: LSN halaman yang telah diflush.

  • Optimalisasi performa

    • Mengoptimalkan mekanisme tunggu dan konkurensi Kontrol Konkurensi (CCL).

    • Menyesuaikan prioritas eksekusi Kontrol Konkurensi dalam prosedur tersimpan.

  • Perbaikan bug

    • Memperbaiki masalah di mana parser tidak memiliki pemeriksaan ukuran memori heap selama rekursi.

    • Memperbaiki masalah definisi tabel yang tidak dapat dimodifikasi saat TDE diaktifkan.

    • Memperbaiki masalah kebocoran memori dalam penjadwal event.

20240601

20200630

8.0.18

  • Fitur baru

    • DDL Lebih Cepat: Mengoptimalkan mekanisme manajemen Buffer Pool selama operasi DDL untuk mengurangi dampak kinerja operasi DDL dan meningkatkan konkurensi operasi DDL online.

    • Menambahkan batas atas koneksi hingga maksimum 500.000.

  • Optimasi kinerja

    • Optimasi internal untuk kolam thread.

    • Menetapkan batas atas memori yang ditempati oleh Performance Schema berdasarkan tipe instans.

    • Berhenti memeriksa file log audit.

    • TDE kini menyimpan cache kunci yang disediakan oleh layanan KMS.

    • Memodifikasi status thread untuk thread yang berjalan dalam Kontrol Konkurensi Pernyataan.

  • Perbaikan bug

    • Memperbaiki masalah titik koma (;) dianggap sebagai bagian dari kueri input saat menghitung ringkasan untuk Outline.

    • Memperbaiki masalah crash server akibat mengubah tabel.

    • Memperbaiki masalah di mana kata kunci `member` dan `array` tidak kompatibel dengan versi lama.

    • Memperbaiki jumlah tunggu yang salah saat membaca perintah klien.

    • Memperbaiki kegagalan peningkatan versi mesin minor.

20240601

20200430

8.0.18

  • Fitur baru

    • Binlog in Redo: Mengoptimalkan mekanisme commit transaksi dengan menulis log biner ke Log Redo, meningkatkan kinerja database.

    • Menyusun ulang kode row cache X-Engine.

    • Membuka izin `XA_RECOVER_ADMIN`.

  • Optimasi kinerja

    • Hanya memindai daftar halaman kotor saat beroperasi pada tabel sementara InnoDB, bukan memindai seluruh daftar Buffer Pool.

    • Untuk kompatibilitas dengan MySQL 5.6, mengganti nama parameter global `opt_readonly_trans_implicit_commit` menjadi `rds_disable_explicit_trans`.

    • Tidak mencatat log terkait upgrade ke log audit selama upgrade instans.

    • Mengurangi memori yang dikonsumsi oleh operasi DDL pada tabel X-Engine.

  • Perbaikan bug

    • Memperbaiki ketidaksesuaian antara ukuran aktual tabel X-Engine di disk dan statistik dalam tabel IS.

    • Memperbaiki masalah di mana membuka kembali log error akan menginisialisasi log X-Engine.

20240601

20200331

8.0.18

  • Fitur baru

    • Menggabungkan perubahan dari versi resmi 8.0.17 dan 8.0.18.

    • Keranjang daur ulang: Menambahkan dukungan untuk perintah TRUNCATE TABLE, yang memindahkan tabel asli ke folder keranjang daur ulang khusus dan membuat tabel baru dengan struktur yang sama.

  • Optimalisasi kinerja

    • Menonaktifkan output error TCP secara default.

    • Memperbaiki kinerja kolam thread dengan konfigurasi default.

  • Perbaikan bug

    • Memperbaiki masalah database dan tabel menjadi tidak valid karena nama file partisi dipisahkan menggunakan #p.

    • Memperbaiki masalah sensitivitas huruf besar/kecil dalam pencocokan CCL, menjadikannya tidak sensitif huruf besar/kecil.

20240601

20200229

8.0.16

  • Fitur baru

    • Performance Agent: Solusi statistik data kinerja yang lebih nyaman. Ini mengumpulkan dan menghitung berbagai data kinerja internal instans MySQL melalui plugin MySQL.

    • Menambahkan waktu perjalanan bolak-balik jaringan dalam mode semi-sinkron dan mencatatnya dalam data performa.

    • X-Engine kini mendukung fitur Online DDL.

  • Optimasi performa

    • Mengizinkan operasi kontrol konkurensi pernyataan (CCL) pada instans read-only.

    • Instans sekunder kini mendukung Outline.

    • Mengoptimalkan koneksi singkat untuk proxy.

    • Mengoptimalkan waktu eksekusi instruksi `pause` pada arsitektur CPU yang berbeda.

    • Menambahkan tabel memori untuk melihat status berjalan kolam thread.

    • Mengoptimalkan kinerja kolam thread.

  • Perbaikan bug

    • Menonaktifkan `ppoll` di versi Kernel Linux di bawah 4.9 dan menggunakan `poll` sebagai gantinya.

    • Memperbaiki kesalahan pemanggilan fungsi `wrap_sm4_encrypt`.

    • Memperbaiki masalah kunci variabel global yang dipegang saat memutar log audit.

    • Memperbaiki masalah pemeriksaan ketidaksesuaian pemulihan.

    • Memperbaiki masalah di mana tabel `io_statistics` memiliki nilai waktu yang salah.

    • Memperbaiki masalah crash yang disebabkan oleh algoritma kompresi tidak valid.

    • Memperbaiki masalah di mana kolom pengguna tidak kompatibel dengan versi 5.6.

    • Memperbaiki masalah kebocoran jumlah buffer.

20240601

20200110

8.0.16

  • Fitur baru

    • Inventory Hint: Menambahkan tiga hint yang mendukung pernyataan `SELECT`, `UPDATE`, `INSERT`, dan `DELETE` untuk melakukan commit atau rollback transaksi dengan cepat, meningkatkan kapasitas throughput bisnis.

  • Optimalisasi kinerja

    • Saat memulai instans, menginisialisasi struktur antrian Kontrol Konkurensi sebelum menginisialisasi aturan Kontrol Konkurensi.

    • Membatalkan penautan file kecil selama pembersihan file asinkron.

    • Mengoptimalkan kinerja Kolam Thread.

    • Menonaktifkan pemeriksaan ketidaksesuaian pemulihan secara default.

    • Mengubah izin yang diperlukan untuk mengatur variabel:

      • Izin yang diperlukan untuk menetapkan variabel berikut telah diubah menjadi izin pengguna reguler:

        • auto_increment_increment

        • auto_increment_offset

        • bulk_insert_buffer_size

        • binlog_rows_query_log_events

      • Izin yang diperlukan untuk menetapkan variabel berikut telah diubah menjadi izin superuser atau pengguna manajemen variabel sistem:

        • binlog_format

        • binlog_row_image

        • binlog_direct

        • sql_log_off

        • sql_log_bin

20240601

20191225

8.0.16

  • Fitur baru

    • Keranjang daur ulang: Sementara memindahkan tabel yang dihapus ke keranjang daur ulang dan memungkinkan Anda mengatur periode retensi, sehingga memudahkan pemulihan data.

  • Optimalisasi kinerja

    • Memperbaiki performa penanganan koneksi singkat.

    • Menggunakan thread khusus untuk melayani `maintain user` untuk menghindari kegagalan HA.

    • Secara eksplisit melepaskan kunci sinkronisasi file saat terjadi error saat flushing log biner melalui Redo.

    • Menghapus log kesalahan TCP yang tidak perlu.

    • Mengaktifkan kolam thread secara default.

  • Perbaikan bug

    • Memperbaiki masalah refresh log kueri lambat.

    • Memperbaiki masalah rentang penguncian yang salah.

    • Memperbaiki masalah core dump yang disebabkan oleh fungsi `Select` TDE.

20240601

20191115

8.0.16

  • Fitur baru

    • Antrian Pernyataan: Mekanisme antrian untuk pernyataan yang mengelompokkannya ke dalam ember. Pernyataan yang mungkin memiliki konflik yang sama ditempatkan dalam antrian ember yang sama untuk mengurangi overhead konflik.

20240601

20191101

8.0.16

  • Fitur baru

    • Menambahkan algoritma enkripsi SM4 untuk TDE.

    • Melindungi informasi instans sekunder: Hanya pengguna dengan izin SUPER atau REPLICATION_SLAVE_ADMIN yang dapat menyisipkan, menghapus, atau memodifikasi tabel `slave_master_info`, `slave_relay_log_info`, dan `slave_worker_info`.

    • Meningkatkan prioritas kunci auto-increment: Jika tabel tidak memiliki kunci primer atau kunci unik non-null, kunci non-null dengan auto-increment akan menjadi kandidat pertama.

    • Menonaktifkan konversi otomatis engine Memory ke engine MyISAM untuk tabel sistem dan tabel yang digunakan oleh thread dalam keadaan inisialisasi.

    • Flushing file log biner ke disk sebelum flushing Log Redo ke disk.

    • Tabel sementara juga terpengaruh saat instans dikunci.

    • Menambahkan engine penyimpanan transaksional berbasis LSM tree baru, X-Engine.

  • Optimasi kinerja

    • Kolam Thread: Optimasi mutex.

    • Wawasan Kinerja: Titik performa kini mendukung thread pool.

    • Penyesuaian parameter:

      • primary_fast_lookup: Parameter sesi. Nilai default adalah true.

      • thread_pool_enabled: Parameter global. Nilai default adalah true.

20240601

20191015

8.0.16

  • Fitur baru

    • TDE: Menambahkan dukungan untuk enkripsi data transparan (TDE), yang melakukan enkripsi dan dekripsi I/O real-time pada file data. Data dienkripsi sebelum ditulis ke disk dan didekripsi saat dibaca dari disk ke memori.

    • Returning: Fitur Returning mendukung pernyataan DML yang mengembalikan set hasil dan menyediakan toolkit (DBMS_TRANS) untuk penggunaan yang mudah.

    • Konversi paksa engine tabel dari MyISAM atau MEMORY ke InnoDB: Jika variabel global force_mysiam_to_innodb atau force_memory_to_innodb diatur ke ON, engine tabel secara otomatis dikonversi dari MyISAM atau MEMORY ke InnoDB saat Anda membuat atau memodifikasi tabel.

    • Melarang akun non-istimewa beralih antara instans primer dan sekunder.

    • Plugin agen kinerja: Mengumpulkan data kinerja dan menyimpannya ke file teks terformat lokal. Menggunakan metode rotasi file untuk menyimpan data kinerja tingkat detik terbaru.

    • Timeout mutex Innodb yang dapat dikonfigurasi: Anda dapat mengonfigurasi variabel global innodb_fatal_semaphore_wait_threshold, yang memiliki nilai default 600.

    • Mengabaikan error petunjuk indeks: Anda dapat mengonfigurasi variabel global ignore_index_hint_error. Nilai default adalah false.

    • Fitur Enkripsi SSL dapat dinonaktifkan.

    • Pesan error TCP: Mengembalikan error (read, read wait, write wait) dan kode error TCP ke event `end_connection`, dan mengeluarkan pesan error ke log error.

  • Perbaikan bug

    • Menggabungkan permintaan AIO sebelum memicu pra-baca linier di sistem Linux yang mendukung native AIO.

    • Mengoptimalkan informasi statistik tabel/indeks.

    • Mengakses langsung indeks primer jika kunci primer ditentukan.

20240601

20190915

8.0.16

  • Perbaikan bug

    • Memperbaiki masalah memory leak dalam `Cmd_set_current_connection`.

20240601

20190816

8.0.16

  • Fitur baru

    • Thread Pool: Memisahkan thread dari sesi, memungkinkan sejumlah kecil thread menangani tugas untuk banyak sesi aktif.

    • Kontrol Konkurensi Pernyataan: Mengontrol konkurensi untuk menangani lonjakan lalu lintas permintaan database, akses pernyataan yang mengonsumsi sumber daya tinggi, dan perubahan model akses SQL, memastikan stabilitas berkelanjutan instans MySQL.

    • Outline Pernyataan: Menggunakan Optimizer Hint dan Index Hint untuk menstabilkan rencana eksekusi MySQL.

    • Mesin Sequence: Menyederhanakan kompleksitas dalam mendapatkan nilai sequence.

    • Purge Large File Asynchronously: Saat menghapus tablespace tunggal, file tablespace diganti namanya menjadi file sementara, dan proses pembersihan asinkron membersihkan file sementara tersebut.

    • Wawasan Kinerja: Alat yang kuat untuk pemantauan beban instans, analisis asosiasi, dan penyetelan kinerja. Membantu Anda dengan cepat menilai beban database, menemukan sumber masalah kinerja, dan meningkatkan stabilitas database.

    • Mengoptimalkan status kunci instans: Tabel dapat di-drop atau di-truncate saat instans dalam keadaan terkunci.

  • Perbaikan bug

    • Memperbaiki kesalahan perhitungan ukuran file.

    • Memperbaiki masalah di mana memori kadang-kadang digunakan kembali setelah dilepaskan.

    • Memperbaiki masalah crash saat ukuran cache host adalah 0.

    • Memperbaiki konflik antara kunci primer implisit dan pernyataan CTS.

    • Memperbaiki error `slog` akibat kueri lambat.

20240601

20190601

8.0.16

  • Optimalisasi kinerja

    • Memperpendek cakupan MDL untuk tabel log guna mengurangi kemungkinan pemblokiran MDL.

    • Menyusun ulang kode untuk opsi terminate.

  • Perbaikan bug

    • Memperbaiki masalah prepared statement tidak dicatat dalam log audit.

    • Menyembunyikan log error untuk nama tabel tidak valid.

20240601

MySQL 8.0 RDS Enterprise Edition

Versi minor

Catatan

20230415

  • Perbaikan bug

    • Memperbaiki cacat stabilitas terkait skenario transaksi besar.

    • Memperbaiki cacat di mana `Seconds_Behind_Master` pada database sekunder bukan 0 saat tidak ada lalu lintas.

20230406

  • Optimalisasi kinerja

    • Mengoptimalkan performa Faster DDL. Saat sesi keluar, jika operasi pengguna atau optimizer menghasilkan tabel sementara, proses eviksi halaman default dioptimalkan dari memindai seluruh kolam buffer menjadi hanya memindai halaman yang terkait dengan tabel sementara. Hal ini mengurangi waktu tunggu eviksi tabel sementara dari kolam buffer, meminimalkan konflik, dan meningkatkan performa keseluruhan.

20210305

  • Perbaikan bug

    • Memperbaiki bug kebocoran memori di performance schema.

20200918

  • Fitur baru

    • Menambahkan dukungan untuk mengaktifkan enkripsi SSL untuk proxy khusus.

20200805

  • Perbaikan bug

    • Memperbaiki bug metadata.

20200608

  • Fitur baru

    • Menggabungkan perubahan dari versi resmi 8.0.17 dan 8.0.18.

    • Keranjang daur ulang: Menambahkan dukungan untuk perintah TRUNCATE TABLE. Saat perintah ini dijalankan, tabel asli dipindahkan ke folder keranjang daur ulang khusus, dan tabel baru dibuat dengan struktur yang sama.

  • Optimalisasi kinerja

    • Menonaktifkan output error TCP secara default.

    • Memperbaiki kinerja kolam thread dengan konfigurasi default.

  • Perbaikan bug

    • Memperbaiki masalah penggunaan #p untuk memisahkan nama file partisi yang menyebabkan database dan tabel menjadi tidak valid.

    • Memperbaiki masalah sensitivitas huruf besar/kecil dalam pencocokan CCL, menjadikannya tidak sensitif huruf besar/kecil.

20200317

  • Fitur baru

    • Performance Agent: Solusi statistik data kinerja yang lebih nyaman. Ini mengumpulkan dan menghitung berbagai data kinerja internal instans MySQL melalui plugin MySQL.

    • DDL Lebih Cepat: Mengoptimalkan mekanisme manajemen Buffer Pool selama operasi DDL untuk mengurangi dampak kinerja operasi DDL dan meningkatkan konkurensi operasi DDL online.

    • Menambahkan waktu perjalanan bolak-balik jaringan dalam mode semi-sinkron dan mencatatnya dalam data performa.

  • Optimalisasi kinerja

    • Mengizinkan operasi kontrol konkurensi pernyataan (CCL) pada instans read-only.

    • Instans sekunder kini mendukung Outline.

    • Mengoptimalkan koneksi singkat untuk proxy.

    • Mengoptimalkan waktu eksekusi instruksi `pause` pada arsitektur CPU yang berbeda.

    • Menambahkan tabel memori untuk melihat status berjalan kolam thread.

    • Mengoptimalkan kinerja kolam thread.

  • Perbaikan bug

    • Menonaktifkan `ppoll` di versi Kernel Linux di bawah 4.9 dan menggunakan `poll` sebagai gantinya.

    • Memperbaiki kesalahan pemanggilan fungsi `wrap_sm4_encrypt`.

    • Memperbaiki masalah kunci variabel global yang dipegang saat memutar log audit.

    • Memperbaiki masalah pemeriksaan ketidaksesuaian pemulihan.

    • Memperbaiki masalah di mana tabel `io_statistics` memiliki nilai waktu yang salah.

    • Memperbaiki masalah crash yang disebabkan oleh algoritma kompresi tidak valid.

    • Memperbaiki masalah di mana kolom pengguna tidak kompatibel dengan versi 5.6.

    • Memperbaiki masalah kebocoran jumlah buffer.

MySQL 5.7 Edisi Dasar, High-availability, atau Cluster Edition

Catatan

Edisi Kluster didukung mulai dari versi minor 20220731.

Versi minor

Versi komunitas

Deskripsi

Tanggal kedaluwarsa

20251031

5.7.44

  • Fitur baru

    • Menambahkan dukungan untuk ekspansi online panjang tipe INT, VARCHAR, dan CHAR.

    • Menambahkan dukungan untuk mengubah set karakter kolom secara instan.

    • Mendukung pelepasan otomatis memori NET::buff pada koneksi persisten untuk mengurangi penggunaan resource memori dan menurunkan risiko kehabisan memori (OOM).

    • Menambahkan fungsi bawaan `statement_digest` dan `statement_digest_text`.

  • Perbaikan bug

    • Memperbaiki masalah gangguan replikasi akibat pemberian izin `Super` dalam skenario replikasi asli. Setelah perbaikan, hanya izin yang dimiliki oleh thread replikasi yang diberikan.

    • Memperbaiki Bug Komunitas #105652, yang menyelesaikan exception selama proses pemulihan crash untuk tabel besar di atas 32 TB.

    • Memperbaiki masalah crash yang dapat terjadi saat pernyataan DDL dieksekusi secara konkuren dengan operasi `update` pada tabel yang memiliki foreign key.

    • Memperbaiki masalah lonjakan SBM dalam transaksi satu-pernyataan.

    • Memperbaiki masalah acks lambat dalam replikasi semi-sinkron akibat pembersihan relay log.

    • Memperbaiki masalah performa akibat pembersihan writeset.

    • Memperbaiki Bug Komunitas #118476, yang menyelesaikan masalah ketidakmampuan membuat partisi dengan identifier tertentu.

20250831

5.7.44

  • Perbaikan bug

    • Memperbaiki masalah parameter innodb_max_mtr_records_for_tmp_table yang menyebabkan kueri abnormal.

20250430

5.7.44

  • Fitur baru

    • Menambahkan dukungan untuk fitur Visible Index dan Invisible Index.

    • Mendukung pencatatan waktu akhir kueri SQL di field start_time pada log kueri lambat.

  • Optimasi kinerja

    • Memperbaiki efisiensi eksekusi fungsi `REPLACE`.

    • Mengaktifkan penentuan posisi otomatis GTID. Saat database sekunder memulai replikasi, transaksi gap secara otomatis dilewati.

  • Perbaikan bug

    • Memperbaiki ketidakakuratan field start_time dalam log kueri lambat untuk pernyataan CALL PROCEDURE.

——

20250331

5.7.44

  • Fitur baru

    • Menambahkan dukungan untuk fitur penambahan kolom instan. Untuk informasi lebih lanjut, lihat Penambahan kolom instan.

  • Optimasi kinerja

    • Memperbaiki masalah gangguan replikasi yang terjadi dalam skenario dengan indeks awalan unik saat menggunakan fitur Writeset.

20241231

5.7.44

  • Fitur baru

    • Menambahkan Kontrol Konkurensi Pernyataan tingkat templat untuk membatasi eksekusi pernyataan SQL yang menggunakan templat yang sama.

    • Fitur enkripsi kolom kini mendukung manajemen kunci melalui KMS.

    • Fitur enkripsi kolom kini mendukung algoritma AES 256.

20241130

5.7.44

  • Fitur baru

    • Memutakhirkan versi OpenSSL ke 3.0.15.

  • Optimasi kinerja

    • Mengoptimalkan proses perbaikan otomatis untuk General Query Log selama pemulihan crash untuk mengurangi waktu yang dibutuhkan.

  • Perbaikan bug

    • Memperbaiki Bug Komunitas #96236, yang menyelesaikan masalah tabel sementara internal yang menghabiskan kolam buffer, sehingga membuat instans tidak tersedia.

    • Memperbaiki potensi masalah crash instans saat membatalkan skala-masuk kolam buffer.

    • Memperbaiki Bug Komunitas#99643, yang menyelesaikan masalah transaksi yang ditangguhkan dan tidak dapat dihentikan karena nilai trx->in_innodb tidak valid.

    • Memperbaiki masalah pencatatan log biner meskipun operasi `Optimize Table` gagal.

    • Memperbaiki masalah tabrakan ciphertext dalam EncDB.

20240930

5.7.44

  • Fitur baru

    • MySQL 5.7 Edisi Dasar kini mendukung replikasi asli.

20240731

5.7.44

  • Fitur baru

    • Menambahkan dukungan bagi thread dump log biner pengguna untuk melewati Ignorable Log Events yang dihasilkan oleh fitur Binlog Cache Free Flush.

    • Menambahkan dukungan untuk memodifikasi parameter `encdb` secara dinamis.

  • Optimasi kinerja

    • Menghapus hook Server yang tidak perlu untuk mengurangi kontensi kunci yang tidak perlu selama proses DML.

    • Memperpendek durasi kunci yang terjadi saat Anda menjalankan pernyataan TRUNCATE TABLE. Saat Anda mengaktifkan parameter innodb_rds_drop_ahi_ahead, indeks hash adaptif untuk tabel InnoDB dihapus sebelum tabel di-truncate. Hal ini memperpendek waktu pemegangan kunci metadata InnoDB selama eksekusi pernyataan dan mencegah pernyataan SQL lainnya diblokir.

    • Mengoptimalkan waktu yang dibutuhkan untuk proses perbaikan otomatis General Query Log selama pemulihan crash.

  • Perbaikan bug

    • Memperbaiki masalah proses Pemulihan Crash yang macet di 99%.

    • Memperbaiki masalah di mana `Analyze Table` dapat menyebabkan banyak eksekusi SQL terjebak dalam status "Waiting for table flush".

    • Memperbaiki ketidakakuratan `end_log_pos` untuk fitur Binlog Cache Free Flush.

    • Memperbaiki error verifikasi halaman selama penulisan Pemulihan Crash.

    • Memperbaiki masalah informasi memori tidak dikumpulkan oleh `performance_schema` saat menginisialisasi kolam buffer dengan banyak thread.

    • Memperbaiki crash yang disebabkan oleh pemrosesan timestamp `encdb`.

    • Memperbaiki masalah pencatatan log biner meskipun operasi `Optimize Table` gagal.

    • Memperbaiki masalah di mana kunci `AUTO_INC` yang tidak perlu mungkin diperoleh selama eksekusi pernyataan `UPDATE`.

20240430

5.7.44

  • Optimasi kinerja

    • Parameter baru, innodb_rds_drop_ahi_ahead, ditambahkan. Saat parameter ini diaktifkan, indeks hash adaptif tabel InnoDB dihapus sebelum tabel dihapus. Hal ini memperpendek durasi pemegangan kunci metadata InnoDB selama eksekusi pernyataan DROP TABLE dan mencegah pernyataan SQL lainnya diblokir.

    • Menambahkan dukungan untuk fitur Binlog Cache Free Flush. Selama fase commit transaksi, fitur ini langsung mengonversi file cache log biner sementara transaksi besar menjadi file log biner. Hal ini dapat mengurangi waktu pemegangan kunci log biner global saat commit transaksi besar dan meringankan tekanan I/O pada instans. Hal ini mencegah failover instans akibat ketidakmampuan menulis ke log biner dalam waktu lama atau hang I/O.

  • Perbaikan bug

    • Memperbaiki ketidaksesuaian nilai `AUTO_INCREMENT` tabel InnoDB pada database sekunder dengan data aktual setelah pernyataan `REPLACE INTO`.

    • Memperbaiki masalah pernyataan INSERT ... SELECT yang mengizinkan penyisipan data tipe GEOMETRY yang tidak kompatibel.

    • Memperbaiki masalah di mana EncDB mengembalikan tipe data yang salah.

    • Memperbaiki masalah penggunaan opsi --lock-for-backup dengan Percona mysqldump untuk backup yang dapat menghasilkan error "error 1305: savepoint does not exist.".

20240229

5.7.44

  • Fitur baru

    • Menggabungkan perubahan dari versi resmi 5.7.44.

    • Menambahkan dukungan untuk Statement Outline dengan ps-protocol.

    • Memperbarui versi OpenSSL ke 3.0.12.

    • EncDB kini mendukung kueri aturan enkripsi dan pengguna.

  • Optimasi kinerja

    • Mengoptimalkan masalah latensi replikasi 1 detik.

  • Perbaikan bug

    • Memperbaiki masalah di mana kesalahan yang tidak relevan dilaporkan setelah membuang tablespace.

    • Memperbaiki masalah pemicuan daur ulang tabel masih terjadi pada instans read-only setelah parameter `recycle_bin` dinonaktifkan.

    • Memperbaiki masalah potensi crash saat mengkueri tabel standar dan tabel sistem `information_schema.PARAMETERS` atau `ROUTINES` secara bersamaan.

    • Memperbaiki masalah kegagalan penulisan log kueri lambat akibat hilangnya `slow_log.CSV`.

    • Memperbaiki masalah potensi akses pointer null saat plugin cache kueri dimuat lalu segera di-uninstall.

    • Memperbaiki ketidakakuratan pencatatan posisi pemotongan beberapa pernyataan dalam Audit Log V3 saat digabung menjadi satu kueri.

    • Memperbaiki masalah di mana `drop table force` tidak efektif pada tabel dengan dependensi kunci asing.

    • Memperbaiki masalah abnormal field `more_result` dalam paket protokol OK untuk skenario multi-pernyataan, memungkinkan MaxScale memulihkan status sesi dengan beberapa pernyataan.

    • Memperbaiki kegagalan replikasi semi-sinkron akibat perbandingan nama file log biner yang salah.

    • Memperbaiki masalah di mana EncDB menulis Null sebagai timestamp saat parameter `explicit_defaults_for_timestamp` diatur.

20240115

5.7.43

  • Perbaikan bug

    • Memperbaiki masalah di mana EncDB tidak dapat mengidentifikasi kolom sensitif saat pernyataan SQL berisi alias tabel.

    • Memperbaiki masalah crash sistem yang terjadi saat konstruktor kelas `DesensitizationAlgo` dalam EncDB menghadapi input tidak valid.

    • Memperbaiki masalah EncDB selalu mengeluarkan log saat aturan sensitif dikonfigurasi sebagai kosong, yang dapat menyebabkan ruang disk pengguna penuh.

    • Memperbaiki masalah EncDB mengembalikan error saat memproses pengguna tipe `noneAcces` jika ukuran ciphertext yang dihitung tidak sesuai dengan ukuran ciphertext yang dihasilkan sebenarnya.

20231215

5.7.43

Penting

Setelah Anda meng-upgrade OpenSSL ke OpenSSL 3.0.9, TLS 1.0 dan TLS 1.1 secara otomatis dinonaktifkan. Untuk kompatibilitas, RDS for MySQL memulihkan dukungan untuk TLS 1.0 dan TLS 1.1 dengan mengubah nilai default parameter "ALL:@SECLEVEL=0" .

Jika Anda telah memastikan bahwa layanan Anda hanya menggunakan TLSv1.2 atau yang lebih baru, kami menyarankan agar Anda mengatur parameter ssl_cipher ke "" (string kosong) di Konsol RDS untuk tingkat keamanan yang lebih tinggi.

  • Perbaikan bug

    • Memperbaiki masalah klien tidak dapat menggunakan TLSv1.0 atau TLSv1.1 untuk terhubung ke server setelah versi OpenSSL MySQL di-upgrade ke 3.0.9.

20231031

5.7.43

  • Perbaikan bug

    • Memperbaiki masalah di mana pengaturan parameter EncDB tidak berlaku.

20230831

5.7.43

Penting

Setelah OpenSSL di-upgrade ke versi 3.0.9, untuk menggunakan protokol TLSv1 dan TLSv1.1, Anda dapat mengatur parameter instans `ssl_cipher` untuk menyertakan @SECLEVEL=0. Tindakan ini menurunkan tingkat keamanan default untuk mengizinkan penggunaan protokol tersebut.

  • Fitur baru

    • Menggabungkan perubahan dari versi resmi 5.7.43.

    • Memperbarui versi OpenSSL ke 3.0.9.

    • Mempercepat kecepatan memulai MySQL melalui `mysqld_safe` menggunakan fungsi built-in shell untuk mengurai parameter.

    • Menambahkan fitur Database rahasia penuh, yang menerapkan enkripsi data end-to-end untuk melindungi keamanan data.

  • Perbaikan bug

    • Memperbaiki restart instans abnormal akibat error `sql_type` dalam thread pool.

    • Memperbaiki masalah self-looping akibat pointer `fil_addr` salah selama pemulihan kunci UNDO tablespace.

    • Memperbaiki masalah log audit tidak mencatat kueri multi-pernyataan.

20230531

5.7.42

  • Fitur baru

    • Menggabungkan perubahan dari versi resmi 5.7.41 dan 5.7.42.

    • Memperbarui versi OpenSSL ke 1.1.1u.

    • Mempercepat proses menghidupkan kembali kunci tablespace undo selama pemulihan crash instans.

    • Menambahkan dukungan untuk membatalkan Online Buffer Pool Resize guna menghindari proses resize yang terlalu lama.

  • Optimasi kinerja

    • Menggunakan banyak thread untuk menginisialisasi Buffer Pool Instances secara bersamaan selama startup instans guna mempercepat kecepatan startup.

    • Selama pemulihan crash instans, rollback transaksi yang diragukan dioptimalkan dari sinkron ke asinkron, meningkatkan RTO.

    • Memperbaiki performa inisialisasi kolam buffer untuk mempercepat kecepatan startup.

  • Perbaikan bug

    • Memperbaiki kegagalan inisialisasi akibat akses out-of-bounds ke array parameter saat menginisialisasi Buffer Pool Instances dengan banyak thread.

20230228

5.7.40

  • Perbaikan bug

    • Memperbaiki masalah di mana mengaktifkan `recycle_scheduler` dapat menyebabkan peningkatan lambat memori dalam beberapa skenario.

    • Memperbaiki konflik antara thread latar belakang `recycle_scheduler` dan operasi `purge_table` aktif, yang mencegah eksekusi operasi `purge_table`.

20221231

5.7.40

  • Fitur baru

    • Menggabungkan perubahan dari versi resmi 5.7.40.

    • Memperbarui versi OpenSSL ke 1.1.1s.

  • Optimalisasi kinerja

    • Mengoptimalkan fitur Adaptive Hash Index (AHI):

      • Membersihkan memori yang ditempati oleh AHI saat dinonaktifkan.

      • Memperbaiki kecepatan pembaruan AHI.

    • Jika transaksi memodifikasi tabel tanpa PRIMARY KEY dan kunci UNIQUE non-null, saat menerapkannya pada database sekunder, kunci non-null dengan field auto-increment digunakan sebagai kandidat pertama untuk menemukan kolom target. Hal ini meningkatkan efisiensi replay tabel pada database sekunder dan mengurangi latensi replikasi.

      Catatan

      Kunci non-null dengan field auto-increment mungkin merupakan kunci yang ditentukan pengguna atau kunci primer implisit yang dibuat oleh RDS.

  • Perbaikan bug

    • Memperbaiki ketidakakuratan jumlah baris yang diperbarui untuk pernyataan `UPDATE` dan `INSERT` dalam log audit MySQL.

    • Memperbaiki masalah log biner yang tidak menyertakan set karakter tabel sementara saat membuat tabel standar darinya, menyebabkan error 13146 pada database sekunder. Setelah perbaikan, log biner menyertakan set karakter tabel sementara, dan database sekunder tidak melaporkan error 13146.

20221031

5.7.39

  • Fitur baru

    Menggabungkan perubahan dari versi resmi 5.7.39.

  • Perbaikan bug

    Menghapus fitur primary fast look up.

20220731

5.7.38

  • Fitur baru

    Menggabungkan perubahan dari versi resmi 5.7.38.

  • Perbaikan bug

    • Memperbaiki masalah deadlock antara operasi `Rename Tablespace` dan operasi I/O lain yang belum selesai selama proses DDL.

    • Memperbaiki masalah statistik tidak akurat untuk Memory/sql/String::value dalam tabel memory_summary_global_by_event_name di performance_schema.

    • Memperbaiki masalah deadlock pada node Replica untuk transaksi XA yang disebabkan oleh penguncian tidak masuk akal pada indeks sekunder saat menyisipkan data ke dalamnya.

    • Menghapus batasan bahwa innodb_buffer_pool_size harus setidaknya 1 GB saat innodb_buffer_pool_instances lebih besar dari 1.

  • Optimalisasi kinerja

    Mengoptimalkan strategi untuk menyesuaikan ukuran Buffer Pool agar proses penyesuaian lebih lancar.

20220430

5.7.37

  • Fitur baru

    • Menggabungkan perubahan dari versi resmi 5.7.37.

    • Mengoptimalkan fitur enkripsi SSL dan memperbaiki beberapa kesalahan internal.

    • Mencabut izin operasi akun standar pada database `sys` dan `performance_schema`.

  • Perbaikan bug

    Mengubah catatan log untuk FLUSH TABLES WITH READ LOCK dan UNLOCK TABLES dalam log error ke level warning, untuk memfasilitasi troubleshooting online.

20211231

5.7.35

  • Fitur baru

    • Menggabungkan perubahan dari versi resmi 5.7.35.

    • Menambahkan dukungan untuk Free resize kolam buffer InnoDB RDS, yang memiliki dampak lebih kecil pada performa instans selama penyesuaian dan memberikan pengalaman pengguna yang lebih ramah.

    • Mengoptimalkan replikasi dua arah. Log biner yang tidak perlu tidak lagi dikirim, dan event heartbeat tidak dihasilkan saat melewati EVENT.

    • Setelah Anda memodifikasi parameter log_slave_updates, Anda tidak perlu me-restart instans.

    • Log error kini menyertakan log untuk FLUSH TABLES WITH READ LOCK dan UNLOCK TABLES.

    • Parameter baru innodb_control_index_page_reserve, saat diatur ke OFF, mengurangi pemisahan halaman dan menurunkan penggunaan ruang penyimpanan.

  • Perbaikan bug

    • Memperbaiki masalah di mana penggunaan CPU yang dikumpulkan oleh Performance Agent salah dalam arsitektur Docker baru.

    • Memperbaiki nomor tipe tracker sesi yang tidak akurat yang dicadangkan oleh RDS.

    • Memperbaiki kegagalan pemulihan crash akibat log mtr melebihi ukuran buffer parsing log.

    • Mendukung menandai halaman memori sebagai MADV_DONTDUMP untuk mencegah kolam buffer InnoDB disertakan dalam coredump saat parameter innodb_buffer_pool_in_core_file dinonaktifkan. Hal ini mengurangi ruang yang ditempati oleh coredump.

    • Memperbaiki ketidakakuratan `start_time` dalam tabel `mysql.slow_log`. Seharusnya waktu mulai pernyataan SQL, bukan waktu akhir.

    • Membuka izin `Show_db_priv` untuk pengguna biasa.

    • Memperbaiki potensi masalah kebocoran memori saat mengeksekusi `LF_HASH_INSERT`.

    • Memperbaiki masalah di mana `recycle_bin` tidak mendukung tabel yang berisi kolom virtual.

20210630

5.7.32

  • Fitur baru

    • Log audit kini mendukung format MYSQL_V3.

    • Mengizinkan pengguna melakukan operasi truncate pada log lambat dan log umum.

    • Menambahkan pemeriksaan overflow memori stack thread.

    • Menambahkan parameter thread_pool_strict_mode untuk mengontrol jumlah maksimum thread pekerja.

  • Perbaikan bug

    • Menghapus file kunci socket lama saat memulai mysqld dengan skrip `mysqld_safe`.

    • Memperbaiki masalah kebocoran memori `recycle_bin`.

20210430

5.7.32

  • Fitur baru

    • Menambahkan dukungan untuk Keranjang daur ulang. Untuk informasi lebih lanjut, lihat Keranjang daur ulang.

    • Menambahkan dukungan untuk Sequence Engine. Untuk informasi lebih lanjut, lihat Sequence Engine.

  • Optimalisasi kinerja

    • Lebih banyak metrik data performa ditambahkan ke tabel I_S.PERF_STATISTICS.

    • Tabel I_S.INDEX_STATISTICS kini menyertakan jumlah pemindaian indeks.

    • Mengoptimalkan kinerja TDE.

  • Perbaikan bug

    Memperbaiki bug versi komunitas terkait penanganan abnormal kolom yang dihasilkan selama rollback.

20201031

5.7.30

  • Perbaikan bug

    • Memperbaiki masalah crash `ROW_SEARCH_MVCC` yang disebabkan oleh pembaruan konkuren.

    • Memperbaiki masalah perubahan `innodb_undo_tablespaces` yang mencegah startup.

    • Memperbaiki masalah luapan buffer yang disebabkan oleh kueri FTS.

20240601

20200831

5.7.30

  • Fitur baru

    • Menggabungkan perubahan dari versi resmi 5.7.30.

    • Mengoptimalkan mekanisme tunggu dan konkurensi Kontrol Konkurensi (CCL).

    • Menambahkan fungsi `start gtid` dan `stop gtid` ke alat Binlog MySQL.

    • Menambahkan dukungan untuk mengeluarkan berbagai nilai LSN Log Redo:

      • innodb_lsn: LSN log redo.

      • innodb_log_write_lsn: LSN tempat log telah ditulis.

      • innodb_log_checkpoint_lsn: LSN checkpoint terakhir.

      • innodb_log_flushed_lsn: LSN log redo yang telah diflush ke disk.

      • innodb_log_Pages_flushed: LSN halaman yang telah diflush.

  • Optimasi kinerja

    • Menyesuaikan prioritas eksekusi Kontrol Konkurensi dalam prosedur tersimpan.

  • Perbaikan bug

    • Kebocoran jumlah referensi dapat terjadi untuk halaman tabel sementara yang digunakan selama eksekusi SQL. Hal ini dapat menyebabkan flushing blok kotor yang tidak efisien di seluruh Buffer Pool, menyebabkan kurangnya halaman bebas yang tersedia di Buffer Pool dan berdampak serius pada performa database. Untuk informasi lebih lanjut, lihat dokumentasi resmi.

20240601

20200630

5.7.28

  • Fitur baru

    • Inventory Hint: Menambahkan tiga hint yang mendukung pernyataan `SELECT`, `UPDATE`, `INSERT`, dan `DELETE` untuk melakukan commit atau rollback transaksi dengan cepat, meningkatkan kapasitas throughput bisnis.

    • Kontrol Konkurensi Pernyataan: Mengontrol konkurensi untuk menangani lonjakan lalu lintas permintaan database, akses pernyataan yang mengonsumsi sumber daya tinggi, dan perubahan model akses SQL, memastikan stabilitas berkelanjutan instans MySQL.

    • Antrian Pernyataan: Mekanisme antrian untuk pernyataan yang mengelompokkannya ke dalam ember. Pernyataan yang mungkin memiliki konflik yang sama ditempatkan dalam antrian ember yang sama untuk mengurangi overhead konflik.

    • Garis Besar Pernyataan: Menggunakan Optimizer Hint dan Index Hint untuk menstabilkan rencana eksekusi MySQL.

    • DDL Lebih Cepat: Mengoptimalkan mekanisme manajemen Buffer Pool selama operasi DDL untuk mengurangi dampak kinerja operasi DDL dan meningkatkan konkurensi operasi DDL online.

    • Menambahkan batas atas koneksi hingga maksimum 500.000.

  • Optimalisasi kinerja

    • Anda dapat menjalankan perintah call dbms_admin.show_native_procedure(); untuk melihat semua prosedur native.

    • Menambahkan fungsi untuk menghapus tabel yatim.

    • Optimasi internal untuk kolam thread.

    • Mengoptimalkan cache kueri.

    • Menetapkan batas atas memori yang ditempati oleh Performance Schema berdasarkan tipe instans.

  • Perbaikan bug

    • Memperbaiki masalah di mana thread refresh audit memasuki loop tak terbatas.

20240601

20200430

5.7.28

  • Optimasi kinerja

    • Menghapus `rwlock` dari QueryCache dan mengubah fungsi hash default dari `LF_hash` menjadi `murmur3 hash`.

  • Perbaikan bug

    • Memperbaiki dua error yang terjadi saat mengenai cache kueri dalam isolasi transaksi (level repeatable read).

20240601

20200331

5.7.28

  • Fitur baru

    • Menggabungkan perubahan dari versi resmi 5.7.28

    • Fast Query Cache: Alibaba Cloud mendesain ulang dan mengimplementasikan Query Cache RDS baru untuk mengatasi kekurangan Query Cache MySQL native, secara efektif meningkatkan performa kueri database.

    • Memindahkan dua kunci MDL dari percona-server 5.7: LOCK TABLES FOR BACKUP (LTFB) dan LOCK BINLOG FOR BACKUP (LBFB).

  • Optimalisasi kinerja

    • Menambahkan kompatibilitas thread pool dengan versi lebih rendah.

    • Menonaktifkan output error TCP secara default.

    • Memperbaiki kinerja kolam thread dengan konfigurasi default.

  • Perbaikan bug

    • Memperbaiki masalah di mana file sementara disertakan saat membersihkan file besar.

    • Memperbaiki masalah timeout thread dump kolam thread.

    • Memperbaiki kesalahan jumlah bidang IPK dalam konteks proses.

    • Memperbaiki masalah kebocoran dan pelepasan thread pfs yang disebabkan oleh `rds_change_user`.

20240601

20200229

5.7.26

  • Fitur baru

    • Performance Agent: Solusi statistik data kinerja yang lebih nyaman. Ini mengumpulkan dan menghitung berbagai data kinerja internal instans MySQL melalui plugin MySQL.

    • Menambahkan waktu perjalanan bolak-balik jaringan dalam mode semi-sinkron dan mencatatnya dalam data performa.

  • Optimasi performa

    • Mengoptimalkan waktu eksekusi instruksi `pause` pada arsitektur CPU yang berbeda.

    • Mengoptimalkan koneksi singkat untuk proxy.

    • Menambahkan tabel memori untuk melihat status berjalan kolam thread.

  • Perbaikan bug

    • Memperbaiki masalah log redo DDL yang tidak aman.

    • Memperbaiki masalah di mana tabel `io_statistics` memiliki nilai waktu yang salah.

    • Memperbaiki masalah crash server akibat mengubah tabel.

    • Memperbaiki kasus uji MySQL.

20240601

20200110

5.7.26

  • Optimasi kinerja

    • Membatalkan penautan file kecil selama pembersihan file asinkron.

    • Mengoptimalkan kinerja Kolam Thread.

    • Menyesuaikan nilai default parameter `thread_pool_enabled` menjadi OFF.

20240601

20191225

5.7.26

  • Fitur baru

    • Manajemen dan pencegahan akun internal: Menyesuaikan izin pengguna untuk melindungi keamanan data.

  • Optimalisasi kinerja

    • Memperbaiki performa penanganan koneksi singkat.

    • Menggunakan thread khusus untuk melayani `maintain user` untuk menghindari kegagalan HA.

    • Menghapus log kesalahan TCP yang tidak perlu.

    • Mengoptimalkan kolam thread.

  • Perbaikan bug

    • Memperbaiki masalah crash proses mysqld selama pemisahan baca/tulis.

    • Memperbaiki masalah core dump yang disebabkan oleh keyring.

20240601

20191115

5.7.26

  • Perbaikan bug

    • Memperbaiki masalah di mana log audit menampilkan variabel setelah alih bencana utama/sekunder.

20240601

20191101

5.7.26

  • Fitur baru

    • Menambahkan algoritma enkripsi SM4 untuk TDE.

    • Mengakses langsung indeks primer jika kunci primer ditentukan.

    • Menonaktifkan konversi otomatis engine Memory ke engine MyISAM untuk tabel sistem dan tabel yang digunakan oleh thread dalam keadaan inisialisasi.

  • Optimasi kinerja

    • Thread Pool: Optimasi mutex.

    • Memperkenalkan mekanisme buffer log audit untuk meningkatkan performa logging audit.

    • Wawasan Kinerja: Titik performa kini mendukung thread pool.

    • Mengaktifkan Kolam Thread secara default.

  • Perbaikan bug

    • Melepaskan kunci saat memproses daftar pengguna maintenance.

    • Menambahkan lebih banyak pesan error TCP.

20240601

20191015

5.7.26

  • Fitur baru

    • Rotasi log lambat: Untuk memastikan tidak ada kehilangan data saat mengumpulkan log kueri lambat, setiap file data CSV untuk log kueri lambat diubah namanya menjadi nama unik dan file baru dibuat. Anda dapat menjalankan perintah show variables like '%rotate_log_table%'; untuk memeriksa apakah rotasi log lambat diaktifkan.

    • Plugin agen kinerja: Mengumpulkan data kinerja dan menyimpannya ke file teks terformat lokal. Menggunakan metode rotasi file untuk menyimpan data kinerja tingkat detik terbaru.

    • Konversi paksa engine tabel dari MEMORY ke InnoDB: Jika variabel global rds_force_memory_to_innodb diatur ke ON, engine tabel dikonversi dari MEMORY ke InnoDB saat Anda membuat atau memodifikasi tabel.

    • Optimasi mekanisme TDE: Menambahkan plugin `keyring-rds` untuk berinteraksi dengan sistem kontrol/Layanan Manajemen Kunci.

    • Pesan error TCP: Mengembalikan error (read, read wait, write wait) dan kode error TCP ke event `end_connection`, dan mengeluarkan pesan error ke log error.

  • Perbaikan bug

    • Memperbaiki kesalahan tak terduga `Error 1290` dalam DDL.

20240601

20190925

5.7.26

  • Modifikasi parameter

    • Mengubah nilai default variabel sistem `auto_generate_certs` dari `true` menjadi `false`.

    • Menambahkan variabel read-only global `auto_detact_certs` dengan nilai default `false` dan nilai valid `[true | false]`. Variabel sistem ini tersedia saat sisi server dikompilasi dengan OpenSSL. Variabel ini mengontrol apakah sisi server secara otomatis mencari file sertifikat dan kunci SSL di direktori data saat startup, yaitu apakah akan mengaktifkan pencarian otomatis sertifikat dan kunci sisi server.

20240601

20190915

5.7.26

  • Fitur baru

    • Thread Pool: Memisahkan thread dari sesi, memungkinkan sejumlah kecil thread menangani tugas untuk banyak sesi aktif.

20240601

20190815

5.7.26

  • Fitur baru

    • Purge Large File Asynchronously: Saat menghapus tablespace tunggal, file tablespace diganti namanya menjadi file sementara, dan proses pembersihan asinkron membersihkan file sementara tersebut.

    • Wawasan Kinerja: Alat yang kuat untuk pemantauan beban instans, analisis asosiasi, dan penyetelan kinerja. Membantu Anda dengan cepat menilai beban database, menemukan sumber masalah kinerja, dan meningkatkan stabilitas database.

    • Mengoptimalkan status kunci instans: Tabel dapat di-drop atau di-truncate saat instans dalam keadaan terkunci.

  • Perbaikan bug

    • Dalam perintah set rds_current_connection, pengaturan rds_prepare_begin_id dilarang.

    • Mengizinkan perubahan informasi pengguna yang dikunci.

    • Melarang penggunaan kata kunci `actual` sebagai nama tabel.

    • Memperbaiki masalah overflow field waktu dalam log kueri lambat.

20240601

20190510

5.7.26

  • Fitur baru

    • Mengizinkan pembuatan tabel sementara dalam transaksi.

20240601

20190319

5.7.26

  • Fitur baru

    • Menambahkan dukungan untuk mengatur threadID dalam pesan jabat tangan melalui proxy.

20240601

20190131

5.7.25

  • Optimalisasi performa

    • Meng-upgrade ke versi resmi 5.7.25.

    • Menonaktifkan fitur manajemen memori `jemalloc`.

  • Perbaikan bug

    • Memperbaiki kesalahan perhitungan variabel internal `net_lenth_size`.

20240601

20181226

  • Fitur baru

    • Menambahkan dukungan untuk memodifikasi `binlog-row-event-max-size` secara dinamis guna mempercepat replikasi untuk tabel tanpa kunci primer.

  • Perbaikan bug

    • Memperbaiki masalah pengecualian alokasi memori dalam instans proksi.

20240601

20181010

  • Optimasi kinerja

    • Menambahkan dukungan untuk kunci primer implisit.

    • Mempercepat replikasi utama-sekunder untuk tabel tanpa kunci primer.

    • Menambahkan dukungan untuk Native AIO guna meningkatkan performa I/O.

20240601

20180431

  • Fitur baru

    • Menambahkan dukungan untuk seri high-availability.

    • Menambahkan dukungan untuk Audit SQL.

    • Perlindungan yang ditingkatkan untuk instans dalam keadaan pencadangan snapshot.

20240601

Edisi Perusahaan RDS MySQL 5.7

Versi Minor

Deskripsi

20230101

  • Perbaikan bug

    • Saat beberapa sesi menyisipkan ke tabel dengan kolom auto-increment, dan constraint kunci unik menggunakan IODKU, nilai eksplisit kolom auto-increment tidak dimasukkan ke tabel. Operasi insert dapat gagal karena konflik indeks unik. Setelah perbaikan, saat insert dengan IODKU gagal, ID auto-increment baris yang gagal dipertahankan untuk insert berikutnya, dan operasi saat ini menjadi update.

20201229

  • Perbaikan bug

    • Memperbaiki crash dan freeze database yang tidak terduga.

    • Memperbaiki masalah di mana indeks awalan dianggap sebagai indeks tak terlihat.

    • Memperbaiki masalah status abnormal node logger dalam protokol konsensus, yang dapat mencegah kluster memilih node primer dengan benar.

20191128

  • Fitur baru

    • Menambahkan dukungan untuk pemisahan baca/tulis.

  • Perbaikan bug

    • Memperbaiki perhitungan salah `Second_Behind_Master` pada Follower dalam beberapa skenario.

    • Memperbaiki masalah deadlock saat mengulang transaksi dalam replikasi paralel tingkat tabel.

    • Memperbaiki bug terkait XA.

20191016

  • Fitur baru

    • Menambahkan dukungan untuk upgrade dari Seri High-availability MySQL 5.7 (dengan disk lokal berkinerja-tinggi) ke RDS Enterprise Edition.

    • Kompatibel dengan fitur GTID resmi MySQL, yang dinonaktifkan secara default.

    • Menggabungkan fitur yang dikembangkan sendiri dari versi AliSQL MySQL 5.7 Seri Dasar/High-availability 20190915 dan sebelumnya.

  • Perbaikan bug

    • Memperbaiki masalah log biner yang dinonaktifkan setelah mereset instans sekunder.

20190909

  • Fitur baru

    • Mengoptimalkan efisiensi eksekusi transaksi besar dalam keadaan konsistensi kuat tiga node.

    • Menambahkan dukungan untuk dump log biner dari Leader/Follower.

    • Menambahkan dukungan untuk membuat instans read-only.

    • Tabel sistem kini menggunakan engine InnoDB secara default.

  • Perbaikan bug

    • Memperbaiki masalah perintah pembersihan log pada Follower yang tidak efektif.

    • Memperbaiki masalah thread Slave keluar secara abnormal saat `slave_sql_verify_checksum` dimatikan dan `binlog_checksum` diatur ke `crc32`.

20190709

  • Fitur baru

    • Menambahkan dukungan untuk fitur tiga node.

    • Menonaktifkan plugin semi-sync.

    • Menambahkan dukungan untuk replikasi paralel tingkat tabel dan replikasi paralel Writeset.

    • Menambahkan dukungan untuk akselerasi kueri kunci primer `pk_access`.

    • Menambahkan dukungan untuk thread pool.

    • Menggabungkan fitur yang dikembangkan sendiri dari versi AliSQL MySQL 5.7 Seri Dasar/High-availability 20190510 dan sebelumnya.

MySQL 5.6

Versi minor

Versi komunitas

Deskripsi

Tanggal Kedaluwarsa

20250531

5.6.16

  • Perbaikan bug

    • Memperbaiki error dalam perbandingan offset semi-sync yang menyebabkan memory leak di database primer.

20241231

5.6.16

  • Perbaikan bug

    • Memperbaiki masalah restart abnormal pada instans Thread Pool akibat error `sql_type`.

    • Memperbaiki kegagalan replikasi semi-sinkron akibat perbandingan nama file log biner yang salah.

20221130

5.6.16

  • Fitur baru

    Menambahkan dukungan untuk mencatat akuisisi dan pelepasan GLOBAL READ LOCK dalam log error.

  • Perbaikan bug

    • Memperbaiki masalah penggunaan memori berlebihan saat membuka banyak tabel partisi InnoDB.

    • Memperbaiki masalah di mana kamus data InnoDB tidak diperbarui saat mengubah huruf besar/kecil nama kolom.

    • Memperbaiki masalah deadlock dalaminstans MySQL saat mengganti nama tablespace.

    • Memperbaiki kegagalan pemulihan crash akibat buffer parsing pemulihan yang terlalu kecil.

    • Memperbaiki ketidakakuratan hasil SHOW GLOBAL STATUS; .

    • Memperbaiki field `start_time` yang tidak akurat dalam tabel `mysql.slow_log`.

20221126

5.6.16

  • Perbaikan bug

    • Memperbaiki masalah nilai duplikat yang muncul dalam kolom auto-increment (AUTO_INCREMENT) InnoDB.

20210630

5.6.16

  • Fitur baru

    Menambahkan pemeriksaan overflow memori stack thread.

  • Perbaikan Bug

    • Memperbaiki bug dari versi komunitas MySQL 5.6.

    • Menghapus batasan operasi pada pernyataan `SHOW CREATE` di bawah database `mysql`.

20210430

5.6.16

  • Optimasi performa

    Tabel I_S.PERF_STATISTICS kini menyertakan lebih banyak metrik data performa.

  • Perbaikan bug

    Memperbaiki beberapa bug memory leak dari versi komunitas.

20201031

5.6.16

  • Perbaikan bug

    • Memperbaiki masalah subkueri dalam klausa `IN` yang tidak valid.

    • Memperbaiki error izin proses.

    • Memperbaiki masalah otorisasi pengguna dalam tabel `kill_user_list`.

    • Memperbaiki masalah pernyataan DROP DATABASE yang menyebabkan error.

    • Memperbaiki masalah event `PREVIOUS_GTID` yang menyebabkan perhitungan `SECONDS_BEHIND_MASTER` salah.

20240601

20200831

5.6.16

  • Fitur baru

    Menambahkan dukungan untuk mengeluarkan berbagai nilai LSN Log Redo:

    • innodb_lsn: LSN redo log.

    • innodb_log_write_lsn: LSN tempat log telah ditulis.

    • innodb_log_checkpoint_lsn: LSN checkpoint terakhir.

    • innodb_log_flushed_lsn: LSN log redo yang telah diflush ke disk.

    • innodb_log_Pages_flushed: LSN halaman yang telah diflush.

  • Perbaikan bug

    • Memperbaiki error tipe `SHOW_HA_ROWS`.

    • Memperbaiki error jumlah field IPK dalam konteks proses.

    • Memperbaiki masalah crash server akibat mengkueri `INFORMATION_SCHEMA`.

    • Memperbaiki masalah di mana thread refresh audit masuk ke loop tak terbatas.

    • Memperbaiki masalah instans sekunder yang tidak melaporkan latensi primer-sekunder.

20240601

20200630

5.6.16

  • Fitur baru

    • Performance Agent: Solusi statistik data performa yang lebih nyaman. Mengumpulkan dan menghitung berbagai data performa internal instans MySQL melalui plugin MySQL.

    • Menambahkan batas atas koneksi hingga maksimum 500.000.

    • DDL Lebih Cepat: Mengoptimalkan mekanisme manajemen Buffer Pool selama operasi DDL untuk mengurangi dampak performa operasi DDL dan meningkatkan konkurensi operasi DDL online.

  • Optimalisasi kinerja

    • Menambahkan parameter global `max_execution_time`. Pernyataan SQL akan dihentikan jika waktu eksekusinya melebihi nilai parameter ini.

    • Optimasi internal untuk thread pool.

  • Perbaikan bug

    • Memperbaiki jumlah tunggu yang salah saat membaca perintah klien.

    • Memperbaiki masalah akun standar yang tidak memiliki izin untuk menjalankan perintah `DROP DATABASE`.

20240601

20200430

5.6.16

  • Fitur baru

    • Menambahkan tabel `mdl_info` untuk menyimpan informasi kunci MDL.

  • Perbaikan bug

    • Menyelesaikan masalah konflik saat mengaktifkan fitur thread pool dan `ic_reduce` (penjualan kilat) secara bersamaan.

20240601

20200331

5.6.16

  • Optimasi kinerja

    • Memperbaiki performa thread pool dengan konfigurasi default.

    • Menonaktifkan output error TCP secara default.

  • Perbaikan bug

    • Memperbaiki masalah file sementara yang disertakan saat membersihkan file besar.

20240601

20200229

5.6.16

  • Fitur baru

    • Menambahkan dukungan untuk fitur pemisahan baca/tulis Proxy.

  • Optimalisasi kinerja

    • Mengoptimalkan fitur thread pool.

    • Mengoptimalkan waktu eksekusi instruksi `pause` pada arsitektur CPU berbeda.

  • Perbaikan bug

    • Memperbaiki masalah commit parsial dengan transaksi XA.

20240601

20200110

5.6.16

  • Fitur baru

    • Thread Pool: Memisahkan thread dari sesi, memungkinkan sejumlah kecil thread menangani tugas untuk banyak sesi aktif.

  • Optimasi kinerja

    • Membatalkan penautan file kecil selama pembersihan file asinkron.

  • Perbaikan bug

20240601

20191212

5.6.16

  • Optimasi kinerja

    • Menghapus log error tcp yang tidak perlu.

20240601

20191115

5.6.16

  • Perbaikan bug

    • Memperbaiki masalah overflow timestamp log lambat.

20240601

20191101

5.6.16

  • Perbaikan bug

    • Memperbaiki masalah log lambat yang dialihkan saat flushing log. Log lambat kini hanya dialihkan saat flushing log lambat.

    • Memperbaiki beberapa error tampilan.

20240601

20191015

5.6.16

  • Fitur baru

    • Rotasi log kueri lambat didukung. Setiap file log kueri lambat CSV diberi nama unik dan disimpan sebagai file baru. Hal ini mencegah kehilangan data selama pengumpulan log kueri lambat. Anda dapat menggunakan show variables like '%rotate_log_table%'; untuk memeriksa apakah rotasi log lambat diaktifkan.

    • Algoritma enkripsi SM4: Menambahkan algoritma enkripsi SM4 baru untuk menggantikan algoritma enkripsi SM lama.

    • Purge Large File Asynchronously: Saat menghapus tablespace tunggal, file tablespace diubah namanya menjadi file sementara, dan proses pembersihan asinkron membersihkan file sementara tersebut.

    • Pesan error TCP: Mengembalikan error (read, read wait, write wait) dan kode error TCP ke event `end_connection`, dan mengeluarkan pesan error ke log error.

    • Memperkenalkan mekanisme buffer log audit untuk meningkatkan performa logging audit.

  • Perbaikan bug

    • Menonaktifkan `pstack` untuk menghindari potensi ketidakresponsifan saat ada banyak koneksi.

    • Menyelesaikan konflik antara kunci primer implisit dan pernyataan create table as select.

    • Secara otomatis membersihkan file sementara yang dibuat oleh log biner.

20240601

20190815

5.6.16

  • Optimasi performa

    • Mengoptimalkan status kunci instans: Tabel dapat di-drop atau di-truncate saat instans dalam keadaan terkunci.

20240601

20190130

5.6.16

  • Perbaikan bug

    • Memperbaiki beberapa bug yang dapat menyebabkan ketidakstabilan sistem.

20240601

20181010

5.6.16

  • Optimasi performa

    • Menambahkan parameter `rocksdb_ddl_commit_in_the_middle` (MyRocks). Jika parameter ini diaktifkan, beberapa pernyataan DDL akan melakukan operasi commit selama eksekusi.

20240601

201806**

5.6.16

  • Fitur baru

    • Meningkatkan presisi log lambat hingga mikrodetik.

20240601

20180426

5.6.16

  • Fitur baru

    • Memperkenalkan indeks tersembunyi, yang mendukung pengaturan indeks agar tidak terlihat. Untuk informasi lebih lanjut, lihat dokumen referensi.

  • Perbaikan bug

    • Memperbaiki bug dalam thread apply pada database sekunder.

    • Memperbaiki masalah degradasi performa saat database sekunder menerapkan pembaruan pada tabel partisi.

    • Memperbaiki masalah `alter table comment` pada tabel TokuDB yang membangun ulang seluruh tabel. Untuk informasi lebih lanjut, lihat dokumen referensi.

    • Memperbaiki masalah deadlock yang dapat dipicu oleh `show slave status`/`show status`.

20240601

20171205

5.6.16

  • Perbaikan bug

    • Memperbaiki masalah deadlock yang dipicu saat `OPTIMIZE TABLE` dan `ONLINE ALTER TABLE` dieksekusi secara bersamaan.

    • Memperbaiki konflik antara SEQUENCE dan kunci primer implisit.

    • Memperbaiki masalah `SHOW CREATE SEQUENCE`.

    • Memperbaiki error statistik tabel pada engine TokuDB.

    • Memperbaiki masalah deadlock yang diperkenalkan oleh operasi `OPTIMIZE` tabel paralel.

    • Memperbaiki masalah set karakter yang dicatat dalam `QUERY_LOG_EVENT`.

    • Memperbaiki masalah database yang tidak dapat dihentikan akibat penanganan sinyal. Untuk informasi lebih lanjut, lihat dokumen referensi.

    • Memperbaiki masalah yang diperkenalkan oleh `RESET MASTER`.

    • Memperbaiki masalah di mana database sekunder terjebak dalam keadaan menunggu.

    • Memperbaiki masalah pemeliharaan status setelah alih bencana node primer dalam RDS Enterprise Edition.

    • Memperbaiki masalah potensi crash proses yang dipicu oleh `SHOW CREATE TABLE`.

20240601

20170927

5.6.16

  • Perbaikan bug

    • Memperbaiki masalah indeks salah yang digunakan saat mengkueri tabel TokuDB.

20240601

20170901

5.6.16

  • Fitur baru

    • Meng-upgrade versi enkripsi SSL ke TLS 1.2. Untuk informasi lebih lanjut, lihat dokumen referensi.

    • Menambahkan dukungan untuk SEQUENCE.

  • Perbaikan bug

    • Memperbaiki masalah kueri `NOT IN` yang mengembalikan set hasil salah dalam skenario tertentu.

20240601

20170530

5.6.16

  • Fitur baru

    • Menambahkan dukungan bagi akun istimewa untuk menghentikan koneksi di bawah akun lain.

20240601

20170221

5.6.16

20240601

MySQL 5.5

Minor version

Deskripsi

20181212

  • Perbaikan bug

    • Memperbaiki masalah fungsi sistem gettimeofday(2) yang mengembalikan nilai tidak akurat. Nilai waktu yang dikembalikan digunakan untuk menghitung timeout tunggu. Jika nilai waktu yang dikembalikan tidak akurat, timeout tunggu tidak dapat dihitung dengan benar.