All Products
Search
Document Center

ApsaraDB RDS:AliSQL kernel: Catatan rilis versi minor

Last Updated:Apr 02, 2026

AliSQL adalah kernel yang mendasari ApsaraDB RDS for MySQL. Kernel ini memperluas MySQL Community Edition dengan fitur enterprise-grade yang setara dengan MySQL Enterprise Edition, mencakup thread pooling, parallel query, keamanan, backup dan pemulihan, pemantauan, optimasi kinerja, serta instans read-only. Topik ini berisi catatan rilis untuk versi minor kernel AliSQL.

Catatan

  • Saat melakukan upgrade versi minor, beberapa versi mungkin sedang dalam pemeliharaan dan tidak tersedia untuk dipilih. Periksa Konsol untuk melihat versi minor yang tersedia.

  • Versi mesin minor AliSQL yang sudah usang dapat mengganggu beban kerja Anda. Kami menyarankan agar Anda rutin melakukan upgrade versi mesin minor atau segera setelah menerima notifikasi O&M dari Alibaba Cloud.

  • Jika versi mesin minor memiliki tanggal kedaluwarsa tertentu, Anda harus upgrade ke versi terbaru segera setelah masa berlakunya habis. Jika tidak ada tanggal kedaluwarsa yang ditentukan, berarti tanggal tersebut belum ditetapkan untuk versi tersebut.

Catatan

Tabel berikut mencantumkan semua rilis versi kernel minor untuk instans reguler RDS MySQL. Untuk proxy database khusus, lihat Catatan rilis versi minor proxy database. Untuk instans analitis DuckDB, lihat Catatan rilis dan upgrade versi kernel minor instans analitis DuckDB.

MySQL 8.0 Edisi Dasar, Ketersediaan Tinggi, atau Kluster

Catatan
  • Dukungan untuk RDS Cluster Edition tersedia mulai dari versi minor 20220730.

  • Dukungan untuk group replication (MGR) tersedia mulai dari versi minor 20221231.

Versi minor

Versi komunitas

Deskripsi

Tanggal kedaluwarsa

20260228

8.0.36

  • Fitur baru

    • Menambahkan dukungan untuk menerapkan transaksi besar secara real time.

  • Optimasi kinerja

    • Mengoptimalkan kontensi lock untuk replikasi MySQL dalam skenario konkurensi tinggi guna mengurangi lag replikasi.

  • Perbaikan bug

    • Memperbaiki masalah lag replikasi satu detik akibat pengaturan waktu sistem yang tidak konsisten antara instans primer dan sekunder.

    • Memperbaiki lonjakan lag replikasi pada instans sekunder yang disebabkan oleh transmisi real-time transaksi besar.

    • Memperbaiki masalah pada skenario replikasi native di mana pemberian izin SUPER menyebabkan gangguan replikasi. Setelah perbaikan, hanya izin yang dimiliki oleh thread replikasi yang diberikan.

    • Memperbaiki lonjakan lag replikasi yang disebabkan oleh fitur binary log cache free flush.

20251231

8.0.36

  • Fitur baru

    • Menambahkan dukungan untuk membuat indeks vektor pada kolom vektor yang nullable.

  • Optimasi kinerja

    • Mengoptimalkan kinerja pelepasan lock selama fase commit transaksi.

  • Perbaikan bug

    • Memperbaiki masalah di mana fitur aplikasi DDL real-time salah dipicu untuk operasi ALTER TABLE pada tabel temporary.

    • Memperbaiki masalah akses out-of-bounds dalam logging untuk fitur aplikasi DDL real-time.

    • Memperbaiki masalah kinerja yang disebabkan oleh penantian lock trx_sys dalam kondisi konkurensi tinggi.

20251130

8.0.36

  • Fitur baru

    • Memutakhirkan jemalloc ke versi 5.3.

    • Menambahkan statistik waktu CPU ke log audit.

  • Optimasi kinerja

    • Mengoptimalkan transmisi thread I/O untuk meningkatkan kinerja replikasi semi-sinkron dan efisiensi replikasi pada instans sekunder dalam skenario konkurensi tinggi.

    • Mengoptimalkan proses aplikasi thread SQL untuk meningkatkan efisiensi replikasi pada instans sekunder yang menangani campuran transaksi menengah dan kecil.

  • Perbaikan bug

    • Memperbaiki masalah pada indeks vektor, termasuk memory leak dan deadlock DDL.

    • Memperbaiki masalah crash selama operasi pengarsipan data.

20251031

8.0.36

  • Fitur baru

    • Memperkenalkan kemampuan vektor, termasuk tipe kolom vektor baru, fungsi operasi vektor, dan dukungan untuk membuat indeks vektor pada kolom vektor.

    • Menambahkan dukungan untuk ekstensi hampir instan panjang kolom untuk tipe INT, VARCHAR, dan CHAR.

    • Menambahkan fitur pembatasan DDL.

    • Fitur aplikasi DDL real-time kini mendukung OPTIMIZE TABLE.

    • Fitur transmisi data real-time kini mendukung pengaturan require_row_format.

    • Menambahkan parameter cost_threshold_for_duckdb. Sistem akan melaporkan error jika perkiraan biaya perintah SQL melebihi ambang batas ini.

  • Optimasi kinerja

    • Mengoptimalkan efisiensi transmisi thread I/O untuk meningkatkan kinerja replikasi semi-sinkron dan efisiensi replikasi pada instans sekunder dalam skenario konkurensi tinggi.

    • Menambahkan dukungan untuk kompresi redo log untuk field BLOB guna meningkatkan kinerja penulisan BLOB.

  • Perbaikan bug

    • Memperbaiki masalah lonjakan SBM dalam transaksi satu pernyataan.

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

    • Memperbaiki masalah crash akibat operasi DDL konkuren saat memperbarui tabel dengan foreign key.

    • Memperbaiki masalah pada skenario replikasi native di mana pemberian izin SUPER menyebabkan gangguan replikasi. 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 kinerja akibat pembersihan writeset.

20250731

8.0.36

  • Fitur baru

    • Menambahkan fitur aplikasi DDL real-time.

    • Menambahkan dukungan untuk ekstensi online panjang kolom INT, VARCHAR, dan CHAR.

  • Optimasi kinerja

    • Mengoptimalkan kinerja penulisan untuk field besar.

  • Perbaikan bug

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

    • Memperbaiki masalah logging tak terduga saat innodb_log_optimize_ddl diatur ke OFF selama pembuatan indeks.

    • Memperbaiki Community Bug #118476, yang mencegah pembuatan partisi dengan identifier tertentu.

    • Memperbaiki Community Bug #118872, yang menyebabkan statistik Innodb_data_written tidak akurat.

    • Memperbaiki Community Bug #105652, yang menyebabkan exception selama pemulihan crash untuk tabel lebih besar dari 32 TB.

    • Memperbaiki Community Bug #117275, yang dapat menyebabkan hasil kueri salah ketika index_merge menggunakan indeks kunci primer descending.

20250531

8.0.36

  • Fitur baru

    • Memutakhirkan cURL ke versi 8.14.1.

    • Menambahkan dukungan untuk transmisi real-time transaksi besar ke instans sekunder selama eksekusi. Ini mencegah jitter kinerja akibat commit transaksi besar pada instans replikasi semi-sinkron.

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

    • Menambahkan dukungan untuk DDL non-blocking untuk mencegah pernyataan DML diblokir karena timeout saat mengambil lock MDL selama eksekusi DDL.

    • Menambahkan dukungan untuk melihat status eksekusi DDL dan status lock MDL dalam performance_schema ringan.

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

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

    • Menambahkan dukungan untuk menggunakan field start_time dalam slow query log untuk mencatat waktu akhir pernyataan.

    • Memperkenalkan fitur optimasi kinerja untuk pembaruan hot-row.

    • Mengoptimalkan penanganan kegagalan eksekusi DDL akibat konflik kunci unik.

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

  • Optimasi kinerja

    • Meningkatkan kinerja pemindaian kunci primer, sorting, dan pembuatan indeks selama eksekusi DDL.

    • Meningkatkan kinerja parsing untuk set karakter utf8mb3.

  • Perbaikan bug

    • Memperbaiki masalah di mana RESET SLAVE ALL dieksekusi secara lambat.

    • Memperbaiki masalah di mana parameter binlog_transaction_compression_level_zstd tidak berlaku.

    • Memperbaiki masalah di mana pembaruan tabel dengan instant drop menyebabkan crash.

    • Memperbaiki masalah gangguan replikasi yang dapat terjadi dalam fitur writeset dengan dukungan foreign key ketika pernyataan INSERT tidak menentukan nilai untuk kolom AUTO_INCREMENT.

    • Memperbaiki masalah di mana upgrade versi memakan waktu lama saat general log diaktifkan.

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

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

    • Memperbaiki masalah overflow statement id.

    • Memperbaiki masalah crash engine SEQUENCE.

20241231

8.0.36

  • Fitur baru

    • Memutakhirkan cURL ke versi 8.11.1.

    • Menambahkan dukungan untuk menggunakan KMS dalam mengelola kunci untuk fitur enkripsi kolom.

    • Menambahkan dukungan untuk algoritma AES-256 pada fitur enkripsi kolom.

  • Optimasi kinerja

    • Menambahkan dukungan untuk replay paralel multi-threaded redo log selama pemulihan crash instans guna mempercepat startup instans.

  • Perbaikan bug

    • Memperbaiki masalah di mana operasi RENAME menyebabkan status tabel salah.

    • Memperbaiki masalah di mana ID server yang salah dicatat dalam error log.

    • Memperbaiki masalah di mana field start_time tidak akurat saat pemanggilan prosedur tersimpan dicatat dalam slow query log.

    • Memperbaiki masalah di mana informasi undo tablespace dalam information_schema.files ditampilkan salah setelah restart MySQL.

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

    • Memperbaiki masalah di mana entri log error terkait routines, events, dan triggers hilang selama upgrade versi utama.

    • Memperbaiki masalah memory leak yang terjadi selama upgrade versi utama.

    • Memperbaiki masalah di mana karakter rusak tidak diperiksa saat membuat atau memodifikasi events dan triggers.

20241130

8.0.36

  • Fitur baru

    • Memutakhirkan OpenSSL ke versi 3.0.15.

    • Memutakhirkan cURL ke versi 8.9.1.

  • Optimasi kinerja

    • Meningkatkan kecepatan perbaikan otomatis general log guna mengurangi RTO instans.

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

  • Perbaikan bug

    • Memperbaiki masalah crash yang disebabkan oleh tabel terarsip OSS.

    • Memperbaiki masalah tabrakan ciphertext dalam enkripsi kolom EncDB.

    • Memperbaiki masalah di mana binary log tetap direkam meskipun OPTIMIZE gagal.

    • Memperbaiki Community Bug #96236, yang menyelesaikan masalah di mana tabel temporary menghabiskan buffer pool, menyebabkan instans tidak tersedia.

    • Memperbaiki masalah di mana instans dapat crash saat membatalkan operasi scale-down buffer pool.

    • Memperbaiki masalah yang menyebabkan crash atau hasil kueri salah ketika kolom CTE dirujuk dalam beberapa blok kueri dan tabel CTE dimaterialisasi.

    • Memperbaiki masalah crash yang terjadi ketika definisi view berisi subkueri dan definer tidak ada atau tidak memiliki izin yang cukup.

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

    • Memperbaiki masalah crash selama perhitungan peringkat dalam FTS.

20241031

8.0.36

  • Perbaikan bug

20240930

8.0.36

  • Fitur baru

    • Menambahkan parameter innodb_instant_ddl_enabled untuk mengontrol apakah INSTANT DDL diaktifkan.

  • Perbaikan bug

    • Memperbaiki masalah crash instans yang disebabkan oleh operasi UPDATE pada kolom yang ditambahkan oleh INSTANT DDL.

    • Memperbaiki masalah crash instans yang disebabkan oleh operasi DELETE atau UPDATE pada kolom yang di-drop oleh INSTANT DDL.

20240731

8.0.36

  • Fitur baru

    • Thread dump binary log kini dapat melewati event kosong yang dihasilkan oleh fitur Binlog Cache Free Flush.

  • Optimasi kinerja

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

    • Memperbaiki masalah kinerja dengan perhitungan MD5 dalam skenario konkurensi tinggi.

    • Memperbaiki masalah di mana instans menjadi tidak responsif akibat perbaikan otomatis general log.

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

    • Mengoptimalkan durasi pemegangan lock untuk DROP TABLE dan TRUNCATE TABLE. Menambahkan parameter innodb_rds_drop_ahi_ahead. Saat diaktifkan, fitur ini menghapus adaptive hash index tabel InnoDB sebelum menjalankan DROP atau TRUNCATE. Hal ini mengurangi durasi metadata lock untuk pernyataan DROP TABLE dan TRUNCATE TABLE serta mencegah pernyataan SQL lainnya diblokir.

  • Perbaikan bug

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

    • Memperbaiki masalah crash saat plugin menerima parameter NULL setelah Encdb diaktifkan.

    • Memperbaiki masalah crash dengan tabel terarsip OSS.

    • Memperbaiki masalah di mana proses DDL mengonsumsi cache halaman.

    • Memperbaiki masalah di mana jumlah baris yang diperbarui tidak akurat dalam log audit saat pernyataan INSERT dan UPDATE gagal.

    • Memperbaiki masalah crash saat ALTER TABLE digunakan untuk menambahkan kolom auto-increment sebagai kunci primer dalam urutan descending.

    • Memperbaiki masalah di mana binary log tetap direkam meskipun OPTIMIZE TABLE gagal.

20240630

8.0.36

  • Perbaikan bug

    • Memperbaiki perilaku tak terduga dalam manajemen izin internal tabel sistem, yang memungkinkan akun pengguna melakukan operasi TRUNCATE pada tabel di Performance Schema.

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

20240615

8.0.36

  • Perbaikan bug

    • Memperbaiki masalah crash selama penulisan redo log, yang disebabkan oleh perubahan urutan kolom non-instant dalam operasi INSTANT DDL.

20240531

8.0.36

  • Fitur baru

    • Menggabungkan perubahan dari rilis resmi MySQL 8.0.35 dan MySQL 8.0.36.

    • Menambahkan dukungan untuk secara otomatis melepaskan memori NET::buff pada koneksi berumur panjang guna mengurangi penggunaan memori dan menurunkan risiko error OOM.

  • Optimasi kinerja

    • Buffer Pool Extension kini mendukung pembacaan I/O asinkron.

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

  • Perbaikan bug

    • Memperbaiki masalah timestamp salah dalam GTID Log Event yang dihasilkan oleh Binlog Cache Free Flush.

    • Memperbaiki masalah kegagalan upgrade versi utama dari 5.7 ke 8.0 saat kolom bernama FTS_DOC_ID dibuat secara eksplisit dalam tabel InnoDB.

    • Memperbaiki masalah ketidaksesuaian tipe data yang dikembalikan oleh EncDB.

    • Memperbaiki masalah di mana pembersihan tabel tetap dipicu pada instans read-only setelah parameter recycle_bin dinonaktifkan.

    • Memperbaiki masalah di mana innodb_activity_count bisa menjadi negatif. Untuk informasi lebih lanjut, lihat Community Bug #114180.

    • Memperbaiki masalah di mana pembacaan paralel pada tabel partisi menyebabkan kebocoran jumlah thread paralel, sehingga pembacaan paralel gagal. Untuk informasi lebih lanjut, lihat Community Bug #114154.

20240522

8.0.34

  • Perbaikan bug

    • Memperbaiki masalah di mana perubahan urutan kolom non-instant dalam operasi INSTANT DDL menyebabkan korupsi redo log.

20240229

8.0.34

  • Fitur baru

    • Memutakhirkan OpenSSL ke versi 3.0.12.

    • Menambahkan fitur logging diagnostik untuk operasi DDL.

    • Menambahkan fitur Always Encrypted database (Public Preview), yang menyediakan enkripsi data end-to-end untuk melindungi keamanan data.

  • Perbaikan bug

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

    • Memperbaiki masalah kompatibilitas set cadangan akibat kunci primer implisit (IPK).

20240131

8.0.34

  • Perbaikan bug

    • Memperbaiki masalah di mana jumlah memori dalam tabel performance_schema.memory_summary_by_thread_by_event_name terlalu tinggi saat thread pool diaktifkan.

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

    • Memperbaiki masalah error "ERROR 1878 (HY000): Temporary file write failure." saat membuat indeks teks penuh dengan innodb_disable_sort_file_cache=ON.

    • Memperbaiki masalah di mana parser tidak berlaku saat membangun ulang indeks teks penuh menggunakan INPLACE DDL dalam satu pernyataan. Untuk informasi lebih lanjut, lihat Community Bug #110976.

    • Memperbaiki masalah di mana logika pembersihan otomatis pada instans read-only tidak berfungsi sebagaimana mestinya setelah parameter recycle_bin dimodifikasi.

    • Memperbaiki masalah crash saat mengeksekusi CREATE SEQUENCE dalam prepared statement.

20230930

8.0.34

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

  • Setelah OpenSSL ditingkatkan ke versi 3.0.10, protokol TLSv1 dan TLSv1.1 dinonaktifkan secara default. Untuk kompatibilitas, RDS for MySQL mengembalikan dukungan untuk TLSv1.0 dan TLSv1.1 dengan mengubah nilai default parameter ssl_cipher menjadi "ALL:@SECLEVEL=0". Jika Anda memastikan bahwa aplikasi 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.

  • Fitur baru

    • Menggabungkan perubahan dari rilis resmi MySQL 8.0.32, MySQL 8.0.33, dan MySQL 8.0.34.

    • Memutakhirkan OpenSSL dari versi 1.1.1u ke 3.0.10.

    • Menambahkan fungsi bawaan SM3().

    • Buffer Pool Extension kini mendukung pengubahan ukuran online.

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

  • Optimasi kinerja

    • Menambahkan dukungan untuk fitur binlog cache free flush.

      Selama fase commit transaksi, fitur ini langsung mengonversi file cache binary log sementara untuk transaksi besar menjadi file binary log. Hal ini mengurangi waktu pemegangan lock global binary log selama commit transaksi besar dan mengurangi tekanan I/O pada instans. Ini membantu mencegah switchover ketersediaan tinggi yang dapat dipicu oleh ketidakmampuan menulis ke binary log dalam waktu lama atau hang I/O.

    • Memperbaiki masalah lag replikasi satu detik.

    • Mengoptimalkan penggunaan memori untuk Buffer Pool Extension.

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

  • Perbaikan bug

    • Memperbaiki masalah di mana item pemantauan memori PFS tidak menghitung buffer pool dan Buffer Pool Extension.

    • Memperbaiki kegagalan upgrade versi utama akibat inkonsistensi case nama field dalam indeks antara lapisan server dan lapisan InnoDB.

20230914

8.0.31

Penting
  • Versi minor 20230630 dan 20230914 telah dihentikan. Kami menyarankan agar Anda segera melakukan upgrade instans yang menjalankan versi ini ke versi minor 20230930.

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

  • Perbaikan bug

    • Secara default, kolom ditambahkan atau di-drop menggunakan metode INPLACE alih-alih INSTANT untuk menghindari masalah stabilitas yang terkait dengan metode INSTANT.

20230630

8.0.31

Penting
  • Fitur baru

    • Menggabungkan perubahan dari rilis resmi MySQL 8.0.31.

    • Menambahkan dukungan untuk membatalkan resize online buffer pool yang sedang berlangsung.

    • Fitur pembatasan SQL kini mendukung kontrol konkurensi tingkat templat, yang dapat membatasi eksekusi pernyataan SQL dengan templat yang sama. Untuk informasi lebih lanjut, lihat Pembatasan SQL.

    • Memutakhirkan zlib ke versi 1.2.13.

    • Memutakhirkan OpenSSL ke versi 1.1.1u.

    • Menambahkan item status Innodb_redo_file_used_ratio untuk menampilkan rasio penggunaan file redo log.

    • Menambahkan dukungan untuk men-deploy X-Engine di lingkungan Arm.

  • Optimasi kinerja

    • Mengoptimalkan mysqld_safe.sh untuk mempercepat startup instans.

  • Perbaikan bug

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

    • Memperbaiki masalah restart instans tak terduga akibat sql_type yang salah dalam thread pool.

    • Memperbaiki masalah di mana informasi debug hilang dari paket instalasi. Untuk informasi lebih lanjut, lihat Community Bug #109560.

    • Memperbaiki masalah kegagalan upgrade versi utama dari MySQL 5.7 ke MySQL 8.0 akibat tabel temporary yang dibuat di MySQL 5.6.

    • Memperbaiki masalah di mana X-Engine kadang-kadang kehilangan transaksi dalam skenario deadlock.

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

20230620

8.0.28

  • Perbaikan bug

    • Memperkenalkan start delay untuk group replication guna mencegah kegagalan operasi kluster ketika instans melakukan restart cepat dan terhubung kembali ke kluster.

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

20230610

8.0.28

  • Perbaikan bug

    • Memperbaiki masalah deadlock yang terjadi saat menjalankan perintah COM_STATISTICS, COM_CHANGE_USER, dan SHOW PROCESSLIST, yang menyebabkan instans tidak dapat diakses. Untuk informasi lebih lanjut, lihat Community Bug #110494.

    • Memperbaiki masalah kegagalan tugas backup karena tugas pembersihan latar belakang X-Engine keluar secara tak terduga.

20230324

8.0.28

  • Perbaikan bug

    • Memperbaiki masalah di mana fitur Binlog in Redo diaktifkan secara tak terduga dalam pengaturan replikasi semi-sinkron.

20221231

8.0.28

  • Fitur baru

    • Menambahkan dukungan untuk mengaktifkan penulisan binary log paralel saat sync_binlog tidak diatur ke 1. Saat diaktifkan, ini meningkatkan kinerja penulisan binary log dalam skenario konkurensi tinggi dan secara signifikan meningkatkan kinerja penulisan instans.

    • Menambahkan dukungan untuk MySQL Group Replication (MGR) dalam mode single-primary dengan fitur untuk membersihkan paksa informasi autentikasi (diaktifkan secara default, dapat dinonaktifkan secara manual). Ini menyelesaikan jitter kinerja periodik, penggunaan memori tinggi, dan penurunan kinerja hingga nol saat node baru bergabung ke kluster dalam kondisi tekanan tinggi dan latensi tinggi.

    • Saat perintah pemilihan primary aktif MGR diinisiasi, jika waktu eksekusi transaksi melebihi timeout yang dikonfigurasi dalam pernyataan SQL, transaksi tersebut akan dipaksa rollback. Hal ini mencegah pemilihan diblokir dan meningkatkan tingkat keberhasilannya.

    • Memutakhirkan OpenSSL ke versi 1.1.1s.

  • Optimasi kinerja

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

    • Menambahkan statistik Purge ke Performance Agent, termasuk:

      • 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 di mana EXPLAIN UPDATE pada subkueri dengan tabel turunan dapat menyebabkan crash instans. Untuk informasi lebih lanjut, lihat Community Bug #31884434.

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

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

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

    • Memperbaiki masalah di mana jumlah baris yang diperbarui dalam log audit tidak akurat untuk pernyataan UPDATE dan INSERT saat CLIENT_FOUND_ROWS diaktifkan (dinonaktifkan secara default).

    • Memperbaiki kegagalan upgrade versi utama dari MySQL 5.7 ke MySQL 8.0 akibat ketidaksesuaian case dalam nama kolom antara lapisan server dan lapisan InnoDB.

    • Memperbaiki kegagalan upgrade versi utama dari MySQL 5.7 ke MySQL 8.0 akibat karakter tidak valid dalam komentar tabel, kolom, dan indeks.

20221121

8.0.28

  • Perbaikan bug

    • Memperbaiki error di mana referensi ke tabel temporary tidak ditugaskan dengan benar ke Common Table Expression (CTE) dalam skenario tertentu saat melakukan kueri dengan sintaks CTE.

20220830

8.0.28

  • Fitur baru

    • Menggabungkan perubahan dari rilis resmi MySQL 8.0.26, MySQL 8.0.27, dan MySQL 8.0.28.

    • Menambahkan parameter json_document_max_depth untuk mengonfigurasi kedalaman bersarang maksimum untuk dokumen JSON.

  • Optimasi kinerja

    • Mengoptimalkan kinerja inisialisasi paralel buffer pool.

  • Perbaikan bug

    • Memperbaiki masalah di mana redo log direkam untuk tablespace temporary.

20220730

8.0.25

  • Optimasi kinerja

    • Mengoptimalkan kinerja Buffer Pool Free Resize.

20220530

8.0.25

  • Fitur baru

    • Untuk instans single-node dengan cloud disk, menambahkan dukungan untuk backup inkremental dan pemulihan pada titik waktu menggunakan redo log.

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

    • Mengoptimalkan fitur enkripsi SSL dan memperbaiki beberapa error internal.

    • Mencabut izin akun standar untuk mengoperasikan database sys dan performance_schema.

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

  • Optimasi kinerja

    • Meningkatkan kinerja inisialisasi buffer pool.

    • Mengoptimalkan pemulihan crash dengan menjadikan rollback transaksi tertunda asinkron, yang mempersingkat RTO.

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

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

    • Mempercepat restart instans setelah crash.

  • Perbaikan bug

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

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

    • Memperbaiki potensi crash instans dalam skenario dengan kontensi lock MDL tinggi.

    • Memperbaiki error parsing dalam xengine_record.

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

    • Mengoreksi data dalam kolom start_time tabel slow_log.

    • Mengoptimalkan kecepatan kompilasi dan memperbaiki peringatan kompilasi.

20220523

8.0.25

  • Perbaikan bug

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

    • Memperbaiki masalah crash yang disebabkan oleh beberapa panggilan prosedur tersimpan dengan klausa WITH ROLLUP.

20220331

8.0.25

  • Fitur baru

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

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

  • Perbaikan bug

    • Memperbaiki masalah di mana error Unknown thread id dilaporkan saat menghentikan sesi.

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

    • Memperbaiki masalah di mana fitur Binlog in Redo memblokir kemajuan posisi checkpoint.

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

20210930

8.0.25

Penting

Fitur derived_condition_pushdown, yang diperkenalkan di versi MySQL resmi 8.0.22, secara efektif mengurangi jumlah data yang dipindai dalam tabel turunan dan meningkatkan kecepatan kueri. Namun, fitur ini mengabaikan variabel pengguna, menyebabkan kueri yang menggunakannya mengembalikan nilai null dan gagal menyelesaikan. 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 ini.

  • Fitur baru

    • Menggabungkan perubahan dari rilis resmi MySQL 8.0.25.

    • Memperkenalkan mekanisme recovery_apply_binlog untuk membuat transaksi XA crash-safe.

    • Memutakhirkan log audit ke V3, menambahkan kolom ID transaksi terpisah dan field ext untuk menunjukkan apakah pernyataan SQL dipotong.

    • Mengizinkan mendefinisikan SEQUENCE sebagai TIMESTAMP SEQUENCE, yang menggunakan format berbeda dari 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 berhak istimewa.

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

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

    • Menambahkan dukungan untuk pengubahan ukuran buffer pool dinamis dan mengoptimalkan prosesnya untuk menghindari dampak pada kinerja instans.

    • Menambahkan dukungan untuk pembacaan multi-blok asinkron. Anda dapat menambahkan hint /*+ MULTI_BLOCKS(n) */ ke pernyataan SQL untuk pra-membaca beberapa halaman data.

    • Mengoptimalkan logika untuk memindai daftar LRU buffer pool guna mendapatkan halaman bebas.

    • Menambahkan dukungan untuk secara otomatis mengantri pernyataan UPDATE dan DELETE dengan kunci primer atau kunci unik ke antrian CCL.

    • Menambahkan durasi wait TCP write ke tabel performance_schema.events_statements_summary_by_digest_supplement.

    • Mengaktifkan logging redo untuk pernyataan DDL in-place.

    • Menambahkan MyISAM ke parameter disabled_storage_engines secara default. Membuat tabel engine MyISAM tidak lagi didukung.

  • Perbaikan bug

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

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

    • Memperbaiki masalah crash saat menggunakan SEQUENCE dalam pernyataan INSERT INTO SELECT.

    • Mencabut izin dbms_recycle.restore_table.

    • Menambahkan jumlah pemindaian indeks ke tabel I_S.INDEX_STATISTICS.

    • Menambahkan lebih banyak metrik kinerja ke tabel I_S.PERF_STATISTICS.

    • Mengoptimalkan kinerja pemanggilan saat fungsi user-defined nextval dan currval bertentangan dengan fungsi sistem SEQUENCE.

    • X-Engine kini segera merespons permintaan KILL SESSION yang diprakarsai pengguna.

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

    • Menambahkan mekanisme perlindungan stack overflow.

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

    • Memperbaiki memory leak yang disebabkan oleh pthread_getattr_np.

    • Secara otomatis membersihkan cache halaman yang dihasilkan oleh file Performance Agent.

    • Memperbaiki error internal dalam fitur Statement Outline.

    • Memperbaiki masalah di mana tracker sesi direset saat eksekusi pernyataan gagal.

    • Menyesuaikan nama variabel ccl_wait_timeout.

      Catatan

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

    • Memperbaiki kegagalan restart akibat tidak membersihkan file socket saat proses keluar.

    • Menyesuaikan prioritas fungsi user-defined (nextval atau currval).

    • Memperbaiki error 251 yang dikembalikan oleh net_length_size.

20201031

8.0.18

  • Fitur baru

    • Menambahkan dukungan untuk memulihkan tabel dari recycle bin.

    • Otomatis memulihkan file slow query log selama inisialisasi instans.

  • Optimasi kinerja

  • Perbaikan bug

    • Memperbaiki exception ASSERT yang disebabkan oleh nilai kunci unik yang terlalu besar.

    • Memperbaiki masalah di mana proses daemon COM_DAEMON tidak dapat dihentikan.

    • Memperbaiki masalah overflow cache yang disebabkan oleh kueri FTS.

    • Memperbaiki error rollback setelah crash Instant-DDL.

20240601

20200831

8.0.18

  • Fitur baru

    • Menambahkan opsi untuk mengizinkan atau melarang pemindaian paralel untuk fungsi COUNT(*). Mengatur parameter innodb_parallel_read_threads ke 0 menonaktifkan pemindaian paralel untuk fungsi ini. Untuk informasi lebih lanjut, lihat Mengatur parameter instans.

    • Menambahkan fitur start gtid dan stop gtid ke alat MySQL Binlog.

    • Menambahkan dukungan untuk mengeluarkan berbagai nilai LSN redo log:

      • innodb_lsn: LSN redo log.

      • innodb_log_checkpoint_lsn: LSN checkpoint terakhir.

      • innodb_log_write_lsn: LSN penulisan log.

      • innodb_log_ready_for_write_lsn: LSN saat buffer log selesai.

      • innodb_log_flush_lsn: LSN redo log yang di-flush ke disk.

      • innodb_log_dirty_pages_added_up_to_lsn: LSN halaman kotor yang ditambahkan.

      • innodb_log_oldest_lsn: LSN flush halaman.

  • Optimasi kinerja

    • Mengoptimalkan mekanisme waiting dan konkurensi CCL (Concurrency Control).

    • Menyesuaikan prioritas eksekusi Concurrency Control dalam prosedur tersimpan.

  • Perbaikan bug

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

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

    • Memperbaiki memory leak dalam event scheduler.

20240601

20200630

8.0.18

  • Fitur baru

    • DDL Lebih Cepat: Mengoptimalkan mekanisme manajemen buffer pool selama operasi DDL untuk mengurangi dampak kinerjanya dan meningkatkan konkurensi operasi DDL online.

    • Meningkatkan batas koneksi, mendukung hingga 500.000 koneksi.

  • Optimasi kinerja

    • Melakukan optimasi internal pada thread pool.

    • Menetapkan batas memori untuk Performance Schema berdasarkan spesifikasi instans.

    • Tidak lagi memeriksa file log audit.

    • TDE kini menyimpan cache kunci yang disediakan oleh KMS.

    • Memodifikasi status thread yang berjalan dalam Pembatasan SQL.

  • Perbaikan bug

    • Memperbaiki masalah di mana tanda baca (;) dianggap sebagai bagian dari kueri input saat menghitung digest untuk Outline.

    • Memperbaiki crash server yang disebabkan oleh mengubah tabel.

    • Memperbaiki masalah ketidakcocokan dengan kata kunci MEMBER dan ARRAY dari versi lama.

    • Memperbaiki masalah hitungan wait yang salah saat membaca perintah klien.

    • Memperbaiki kegagalan upgrade versi mesin minor.

20240601

20200430

8.0.18

  • Fitur baru

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

    • Menyusun ulang kode row cache untuk X-Engine.

    • Membuka izin XA_RECOVER_ADMIN.

  • Optimasi kinerja

    • Hanya memindai daftar halaman kotor saat mengoperasikan tabel temporary 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 lagi mencatat log terkait upgrade ke log audit selama upgrade instans.

    • Mengurangi konsumsi memori saat melakukan operasi DDL pada tabel X-Engine.

  • Perbaikan bug

    • Memperbaiki masalah di mana ukuran aktual tabel X-Engine di disk tidak konsisten dengan statistik di tabel information_schema.

    • Memperbaiki masalah di mana membuka ulang error log menyebabkan inisialisasi log X-Engine.

20240601

20200331

8.0.18

  • Fitur baru

    • Menggabungkan perubahan dari rilis resmi MySQL 8.0.17 dan MySQL 8.0.18.

    • Recycle Bin: Menambahkan dukungan untuk perintah TRUNCATE TABLE. Saat dieksekusi, perintah ini memindahkan tabel asli ke direktori recycle bin khusus dan membuat tabel baru dengan struktur yang sama.

  • Optimasi kinerja

    • Menonaktifkan output error TCP secara default.

    • Meningkatkan kinerja thread pool dengan konfigurasi default.

  • Perbaikan bug

    • Memperbaiki masalah di mana database dan tabel tidak valid disebabkan oleh pemisahan nama file partisi dengan #p.

    • Memperbaiki masalah sensitivitas case dalam pencocokan CCL, menjadikannya tidak case-sensitive.

20240601

20200229

8.0.16

  • Fitur baru

    • Performance Agent: Solusi yang lebih nyaman untuk statistik data kinerja. Mengumpulkan dan menghitung berbagai data kinerja internal instans MySQL sebagai plugin MySQL.

    • Menambahkan round-trip time jaringan dalam mode semi-sinkron dan mencatatnya dalam data kinerja.

    • X-Engine kini mendukung DDL online.

  • Optimasi kinerja

    • Mengizinkan operasi kontrol konkurensi tingkat 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 thread pool.

    • Mengoptimalkan kinerja thread pool.

  • Perbaikan bug

    • Menonaktifkan ppoll di Kernel Linux sebelum 4.9 dan menggunakan poll sebagai gantinya.

    • Memperbaiki error pemanggilan dalam fungsi wrap_sm4_encrypt.

    • Memperbaiki masalah di mana lock variabel global dipegang saat memutar log audit.

    • Memperbaiki masalah pemeriksaan ketidaksesuaian pemulihan.

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

    • Memperbaiki 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 segera commit atau rollback transaksi, meningkatkan throughput bisnis.

  • Optimasi kinerja

    • Saat memulai instans, menginisialisasi struktur antrian Concurrency Control sebelum menginisialisasi aturan Concurrency Control.

    • Memutus tautan file kecil saat membersihkan file secara asinkron.

    • Mengoptimalkan kinerja thread pool.

    • Menonaktifkan pemeriksaan ketidaksesuaian pemulihan secara default.

    • Mengubah izin yang diperlukan untuk mengatur variabel:

      • Izin yang diperlukan untuk mengatur variabel berikut telah diubah menjadi izin pengguna biasa:

        • auto_increment_increment

        • auto_increment_offset

        • bulk_insert_buffer_size

        • binlog_rows_query_log_events

      • Izin yang diperlukan untuk mengatur variabel berikut telah diubah menjadi izin superuser atau administrator variabel sistem:

        • binlog_format

        • binlog_row_image

        • binlog_direct

        • sql_log_off

        • sql_log_bin

20240601

20191225

8.0.16

  • Fitur baru

    • Recycle Bin: Sementara memindahkan tabel yang dihapus ke recycle bin dan memungkinkan Anda mengatur periode retensi untuk memfasilitasi pemulihan data.

  • Optimasi kinerja

    • Meningkatkan kinerja penanganan koneksi singkat.

    • Menggunakan thread khusus untuk melayani pengguna maintain guna menghindari kegagalan ketersediaan tinggi.

    • Secara eksplisit melepaskan lock sinkronisasi file saat terjadi error saat flushing binary log melalui redo log.

    • Menghapus log error TCP yang tidak perlu.

    • Mengaktifkan thread pool secara default.

  • Perbaikan bug

    • Memperbaiki masalah flushing slow query log.

    • Memperbaiki masalah rentang locking yang salah.

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

20240601

20191115

8.0.16

  • Fitur baru

    • Statement Queue: Mekanisme antrian untuk pernyataan yang mengelompokkan pernyataan ke dalam bucket. Berusaha menempatkan pernyataan dengan potensi konflik dalam bucket yang sama untuk mengurangi overhead konflik.

20240601

20191101

8.0.16

  • Fitur baru

    • Menambahkan algoritma enkripsi SM4 untuk TDE.

    • Informasi instans sekunder dilindungi: 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 dari engine Memory ke engine MyISAM untuk tabel sistem dan tabel yang digunakan oleh thread dalam keadaan inisialisasi.

    • Flushing file binary log ke disk sebelum flushing redo log.

    • Tabel temporary juga terpengaruh saat instans dikunci.

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

  • Optimasi kinerja

    • thread pool: Optimasi mutex.

    • Performance Insight: Titik kinerja kini mendukung thread pool.

    • Penyesuaian parameter:

      • primary_fast_lookup: Parameter sesi, true secara default.

      • thread_pool_enabled: Parameter global, true secara default.

20240601

20191015

8.0.16

  • Fitur baru

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

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

    • Konversi paksa dari MyISAM atau MEMORY ke InnoDB: Jika variabel global force_myisam_to_innodb atau force_memory_to_innodb diatur ke ON, engine tabel dikonversi dari MyISAM atau MEMORY ke InnoDB saat tabel dibuat atau diubah.

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

    • Plugin performance agent: Mengumpulkan data kinerja dan menyimpannya ke file teks terformat lokal, menggunakan rotasi file untuk menyimpan data kinerja tingkat detik terbaru.

    • Timeout mutex innodb dapat dikonfigurasi: Variabel global innodb_fatal_semaphore_wait_threshold dapat dikonfigurasi. Nilai default: 600.

    • Mengabaikan error hint indeks: Variabel global ignore_index_hint_error dapat dikonfigurasi. Nilai default: false.

    • Fitur enkripsi SSL dapat dinonaktifkan.

    • Informasi error TCP: Mengembalikan error arah TCP (read, read-wait, write-wait) dan kode error ke event end_connection, serta mengeluarkan informasi error ke error log.

  • Perbaikan bug

    • Pada sistem Linux yang mendukung native AIO, permintaan AIO digabung sebelum memicu prefetch linear.

    • Mengoptimalkan statistik tabel dan indeks.

    • Jika kunci primer ditentukan, indeks primer diakses secara langsung.

20240601

20190915

8.0.16

  • Perbaikan bug

    • Memperbaiki masalah memory leak dengan 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.

    • SQL throttling: Mengelola traffic permintaan database mendadak, pernyataan yang mengonsumsi sumber daya tinggi, dan perubahan model akses SQL dengan mengontrol konkurensi untuk memastikan operasi stabil instans MySQL.

    • Statement Outline: Menstabilkan rencana eksekusi MySQL menggunakan petunjuk pengoptimal dan petunjuk indeks.

    • Sequence Engine: Menyederhanakan kompleksitas mendapatkan nilai sequence.

    • Purge Large File Asynchronously: Saat tablespace tunggal dihapus, file tablespace diubah namanya menjadi file sementara, yang kemudian dibersihkan oleh proses pembersihan asinkron.

    • Performance Insight: Alat kuat untuk pemantauan beban instans, analisis korelasi, dan tuning kinerja yang membantu Anda dengan cepat menilai beban database, menemukan sumber masalah kinerja, dan meningkatkan stabilitas database.

    • Mengoptimalkan status kunci instans: Mengizinkan operasi DROP atau TRUNCATE tabel saat instans dikunci.

  • Perbaikan bug

    • Memperbaiki masalah perhitungan ukuran file yang salah.

    • Memperbaiki masalah di mana memori idle kadang-kadang digunakan kembali.

    • Memperbaiki masalah crash saat ukuran cache host adalah 0.

    • Memperbaiki masalah konflik antara kunci primer implisit dan pernyataan CTS.

    • Memperbaiki error slog yang disebabkan oleh kueri lambat.

20240601

20190601

8.0.16

  • Optimasi kinerja

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

    • Menyusun ulang kode untuk opsi terminasi.

  • Perbaikan bug

    • Memperbaiki masalah di mana prepared statement tidak dicatat dalam log audit.

    • Menyamarkan log error untuk nama tabel tidak valid.

20240601

MySQL 8.0 pada RDS Enterprise Edition

Versi

Deskripsi

20230415

  • Perbaikan bug

    • Memperbaiki masalah stabilitas dalam skenario transaksi besar.

    • Memperbaiki masalah di mana nilai Seconds_Behind_Master pada instans sekunder tidak nol saat instans menganggur.

20230406

  • Optimasi kinerja

    • Meningkatkan kinerja DDL lebih cepat. Saat sesi yang membuat tabel temporary keluar, proses eviction halaman kini hanya memindai halaman yang terkait dengan tabel tersebut alih-alih seluruh buffer pool. Hal ini mengurangi waktu tunggu eviction, meminimalkan kontensi, dan meningkatkan kinerja keseluruhan.

20210305

  • Perbaikan bug

    • Memperbaiki memory leak di Performance Schema.

20200918

  • Fitur baru

    • Menambahkan dukungan untuk mengaktifkan enkripsi SSL pada proxy khusus.

20200805

  • Perbaikan bug

    • Memperbaiki bug metadata.

20200608

  • Fitur baru

    • Menggabungkan perubahan dari rilis resmi 8.0.17 dan 8.0.18.

    • recycle bin: Menambahkan dukungan untuk perintah TRUNCATE TABLE. Menjalankan perintah ini kini memindahkan tabel asli ke direktori recycle bin khusus dan membuat tabel baru dengan struktur yang sama.

  • Optimasi kinerja

    • Menonaktifkan output error TCP secara default.

    • Meningkatkan kinerja thread pool dengan konfigurasi defaultnya.

  • Perbaikan bug

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

    • Memperbaiki masalah sensitivitas case dalam pencocokan Concurrency Control (CCL). Pencocokan kini tidak case-sensitive.

20200317

  • Fitur baru

    • performance agent: Memperkenalkan solusi yang lebih nyaman untuk mengumpulkan data kinerja. Plugin MySQL ini mengumpulkan dan menggabungkan berbagai metrik kinerja dari dalam instans MySQL.

    • faster DDL: Fitur ini mengoptimalkan manajemen buffer pool selama operasi DDL untuk mengurangi dampak kinerja dan meningkatkan konkurensi DDL online.

    • Menambahkan round-trip time jaringan ke metrik kinerja untuk instans dalam mode semi-sinkron.

  • Optimasi kinerja

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

    • Menambahkan dukungan untuk Outline pada instans sekunder.

    • Mengoptimalkan koneksi singkat untuk proxy.

    • Mengoptimalkan waktu eksekusi instruksi pause di berbagai arsitektur CPU.

    • Menambahkan tabel in-memory untuk melihat status thread pool.

    • Mengoptimalkan kinerja thread pool.

  • Perbaikan bug

    • Menonaktifkan ppoll dan menggunakan poll sebagai gantinya pada kernel Linux sebelum 4.9.

    • Memperbaiki error dalam pemanggilan fungsi wrap_sm4_encrypt.

    • Memperbaiki masalah di mana lock variabel global dipegang selama rotasi log audit.

    • Memperbaiki ketidaksesuaian dalam pemeriksaan pemulihan.

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

    • Memperbaiki crash yang disebabkan oleh algoritma kompresi tidak valid.

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

    • Memperbaiki kebocoran jumlah referensi buffer.

MySQL 5.7: Edisi Dasar, Ketersediaan Tinggi, atau Edisi Kluster

Catatan

RDS Cluster Edition tersedia mulai dari versi minor 20220731.

Versi

Versi komunitas

Deskripsi

Tanggal kedaluwarsa

20260228

5.7.44

Fitur baru

  • Menambahkan dukungan untuk hint pengoptimal SET_VAR.

  • Menambahkan parameter rds_cost_threshold_for_duckdb.

--

20251220

5.7.44

  • Fitur baru

    • Menambahkan metrik waktu CPU ke log audit.

  • Perbaikan bug

    1. Memperbaiki bug di engine Sequence yang menyebabkan restart instans selama pencatatan dan rotasi binary log.

    2. Memperbaiki upgrade versi utama yang lambat yang terjadi saat general log diaktifkan.

    3. Memperbaiki masalah kinerja yang disebabkan oleh penantian lock trx_sys dalam kondisi konkurensi tinggi.

20251031

5.7.44

  • Fitur baru

    • Mendukung ekspansi online panjang kolom INT, VARCHAR, dan CHAR.

    • Mendukung modifikasi instan set karakter kolom.

    • Otomatis melepaskan memori NET::buff pada koneksi berumur panjang, yang mengurangi penggunaan memori dan menurunkan risiko error kehabisan memori (OOM).

    • Menambahkan fungsi bawaan statement_digest dan statement_digest_text.

  • Perbaikan bug

    • Memperbaiki bug gangguan replikasi dalam replikasi native yang disebabkan oleh pemberian izin SUPER. Sekarang, hanya izin yang dimiliki oleh thread replikasi yang diberikan.

    • Memperbaiki Community Bug #105652, yang menyebabkan exception selama pemulihan crash untuk tabel lebih besar dari 32 TB.

    • Memperbaiki crash saat memperbarui tabel dengan foreign key selama operasi DDL konkuren.

    • Memperbaiki lonjakan SBM dalam transaksi satu pernyataan.

    • Memperbaiki acknowledgment lambat dalam replikasi semi-sinkron yang disebabkan oleh pembersihan relay log.

    • Memperbaiki masalah kinerja yang disebabkan oleh pembersihan writeset.

    • Memperbaiki Community Bug #118476, yang mencegah pembuatan partisi dengan identifier tertentu.

--

20250831

5.7.44

  • Perbaikan bug

    • Memperbaiki exception kueri yang disebabkan oleh parameter innodb_max_mtr_records_for_tmp_table.

--

20250430

5.7.44

  • Fitur baru

    • Mendukung indeks yang terlihat maupun tidak terlihat.

    • Mendukung konfigurasi field start_time dalam slow query log untuk mencatat waktu akhir pernyataan SQL.

  • Optimasi kinerja

    • Meningkatkan kinerja fungsi REPLACE.

    • Mengaktifkan penentuan posisi GTID otomatis, yang memungkinkan instans sekunder secara otomatis melewati transaksi gap saat replikasi dimulai.

  • Perbaikan bug

    • Memperbaiki nilai start_time yang salah dalam slow query log untuk pernyataan CALL PROCEDURE.

--

20250331

5.7.44

  • Fitur baru

    • Mendukung fitur instant add column. Untuk informasi lebih lanjut, lihat Instant add column.

  • Optimasi kinerja

    • Memperbaiki gangguan replikasi dalam fitur Writeset saat menggunakan indeks unik pada awalan string.

--

20241231

5.7.44

  • Fitur baru

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

    • Mendukung manajemen kunci KMS untuk enkripsi kolom.

    • Mendukung algoritma AES-256 untuk enkripsi kolom.

--

20241130

5.7.44

  • Fitur baru

    • Memutakhirkan OpenSSL ke versi 3.0.15

  • Optimasi kinerja

    • Mengoptimalkan proses perbaikan otomatis untuk general log selama pemulihan crash guna mengurangi durasinya.

  • Perbaikan bug

    • Memperbaiki Community Bug #96236, yang menyebabkan instans tidak tersedia akibat kehabisan buffer pool oleh tabel temporary internal.

    • Memperbaiki potensi crash instans saat membatalkan scale-down buffer pool.

    • Memperbaiki Community Bug #99643, di mana transaksi dapat hang dan menjadi tidak dapat dihentikan akibat nilai trx->in_innodb yang tidak valid.

    • Mencegah pencatatan binary log untuk operasi OPTIMIZE TABLE yang gagal.

    • Memperbaiki bug tabrakan ciphertext dalam enkripsi kolom EncDB.

--

20240930

5.7.44

  • Fitur baru

    • Edisi Dasar MySQL 5.7 mendukung replikasi native MySQL.

--

20240731

5.7.44

  • Fitur baru

    • Mengizinkan thread dump binary log melewati event log yang dapat diabaikan yang dihasilkan oleh fitur Binlog Cache Free Flush.

    • Mendukung modifikasi dinamis parameter EncDB.

  • Optimasi kinerja

    • Menghapus hook server yang tidak perlu untuk mengurangi kontensi lock selama operasi DML.

    • Mengoptimalkan durasi pemegangan lock untuk TRUNCATE TABLE. Saat parameter innodb_rds_drop_ahi_ahead diaktifkan, indeks hash adaptif tabel InnoDB dihapus sebelum tabel dipotong. Hal ini memperpendek durasi metadata lock untuk pernyataan dan mencegah pernyataan SQL lainnya diblokir.

    • Mengoptimalkan durasi proses perbaikan otomatis untuk general log selama pemulihan crash.

  • Perbaikan bug

    • Memperbaiki bug yang menyebabkan pemulihan crash hang di 99%.

    • Memperbaiki bug di mana ANALYZE TABLE dapat menyebabkan banyak eksekusi SQL hang dalam keadaan "Waiting for table flush".

    • Memperbaiki nilai end_log_pos yang salah dalam fitur Binlog Cache Free Flush.

    • Memperbaiki error validasi halaman selama penulisan pemulihan crash.

    • Memperbaiki bug di mana performance_schema tidak mengumpulkan informasi memori selama inisialisasi buffer pool multi-threaded.

    • Memperbaiki crash terkait pemrosesan timestamp EncDB.

    • Mencegah pencatatan binary log untuk operasi OPTIMIZE TABLE yang gagal.

    • Memperbaiki akuisisi lock AUTO_INC yang tidak perlu selama eksekusi pernyataan UPDATE.

--

20240430

5.7.44

  • Optimasi kinerja

    • Mengoptimalkan durasi pemegangan lock untuk DROP TABLE dengan menambahkan parameter innodb_rds_drop_ahi_ahead. Saat diaktifkan, fitur ini menghapus indeks hash adaptif tabel sebelum tabel di-drop, yang memperpendek durasi metadata lock dan mencegah pernyataan SQL lainnya diblokir.

    • Mendukung fitur Binlog Cache Free Flush. Selama fase commit transaksi, fitur ini langsung mengonversi file cache binary log sementara transaksi besar menjadi file binary log. Hal ini mengurangi waktu pemegangan lock global pada binary log saat transaksi besar di-commit, mengurangi tekanan I/O pada instans, dan mencegah switchover primer/sekunder yang dipicu oleh ketidakmampuan menulis ke binary log dalam waktu lama atau hang I/O.

  • Perbaikan bug

    • Memperbaiki ketidaksesuaian AUTO_INCREMENT dalam tabel InnoDB pada instans sekunder yang disebabkan oleh pernyataan REPLACE INTO.

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

    • Memperbaiki tipe data yang tidak sesuai yang dikembalikan oleh EncDB.

    • Memperbaiki masalah di mana mysqldump Percona dengan opsi --lock-for-backup memicu error "error 1305: savepoint does not exist." selama backup.

--

20240229

5.7.44

  • Fitur baru

    • Menggabungkan perubahan dari rilis resmi 5.7.44.

    • Mendukung Statement Outline dengan ps-protocol.

    • Memutakhirkan OpenSSL ke versi 3.0.12

    • EncDB mendukung kueri aturan enkripsi dan pengguna.

  • Optimasi kinerja

    • Mengurangi lag replikasi satu detik.

  • Perbaikan bug

    • Mencegah pelaporan error yang tidak terkait setelah tablespace dibuang.

    • Memperbaiki bug yang menyebabkan pembersihan tabel dipicu pada instans read-only bahkan setelah parameter recycle_bin dinonaktifkan.

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

    • Memperbaiki bug yang mencegah penulisan ke slow query log saat slow_log.CSV hilang.

    • Memperbaiki akses pointer null sesekali yang disebabkan oleh pembongkaran cepat plugin query cache setelah dimuat.

    • Memperbaiki posisi pemotongan yang tidak akurat dalam log audit V3 saat beberapa pernyataan digabung menjadi satu kueri.

    • Memperbaiki bug di mana DROP TABLE FORCE tidak efektif pada tabel dengan dependensi foreign key.

    • Memperbaiki field more_result dalam paket OK untuk skenario multi-pernyataan. Hal ini memungkinkan MaxScale menggunakan beberapa pernyataan untuk memulihkan status sesi.

    • Memperbaiki kegagalan replikasi semi-sinkron yang disebabkan oleh perbandingan nama file binary log yang salah.

    • Memperbaiki bug di mana EncDB menulis nilai NULL sebagai timestamp saat parameter explicit_defaults_for_timestamp diaktifkan.

--

20240115

5.7.43

  • Perbaikan bug

    • Memperbaiki bug di mana EncDB gagal mengidentifikasi kolom sensitif saat kueri SQL berisi alias tabel.

    • Memperbaiki crash sistem yang terjadi saat konstruktor kelas DesensitizationAlgo di EncDB menerima input tidak valid.

    • Memperbaiki masalah dalam EncDB di mana output log berkelanjutan, yang disebabkan oleh konfigurasi aturan sensitif kosong, dapat mengisi disk pengguna.

    • Memperbaiki bug di mana EncDB mengembalikan error saat menangani pengguna tipe noneAccess jika ukuran ciphertext yang dihitung tidak sesuai dengan ukuran ciphertext yang dihasilkan.

--

20231215

5.7.43

Penting

Setelah OpenSSL ditingkatkan ke versi 3.0.9, protokol TLSv1 dan TLSv1.1 dinonaktifkan secara default. Untuk kompatibilitas, ApsaraDB RDS for MySQL mengembalikan dukungan untuk TLSv1 dan TLSv1.1 dengan mengubah nilai default parameter ssl_cipher menjadi "ALL:@SECLEVEL=0" .

Jika 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 keamanan yang lebih baik.

  • Perbaikan bug

    • Memperbaiki masalah di mana klien tidak dapat terhubung ke server menggunakan TLSv1.0 atau TLSv1.1 setelah MySQL ditingkatkan ke OpenSSL 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 ditingkatkan ke versi 3.0.9, jika Anda perlu menggunakan protokol TLSv1 atau TLSv1.1, Anda dapat menambahkan @SECLEVEL=0 ke parameter instans ssl_cipher untuk menurunkan tingkat keamanan default, yang memungkinkan penggunaan TLSv1 dan TLSv1.1.

  • Fitur baru

    • Menggabungkan perubahan dari rilis resmi 5.7.43.

    • Memutakhirkan OpenSSL ke versi 3.0.9.

    • Meningkatkan kecepatan startup MySQL saat menggunakan mysqld_safe dengan menguraikan parameter menggunakan fungsi built-in shell.

    • Menambahkan fitur EncDB, yang menyediakan enkripsi data end-to-end untuk melindungi keamanan data.

  • Perbaikan bug

    • Memperbaiki masalah restart instans yang disebabkan oleh sql_type yang salah dalam thread pool.

    • Memperbaiki masalah self-looping yang disebabkan oleh pointer fil_addr yang salah selama pemulihan lock tabel UNDO.

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

--

20230531

5.7.42

  • Fitur baru

    • Menggabungkan perubahan dari rilis resmi 5.7.41 dan 5.7.42.

    • Memutakhirkan OpenSSL ke versi 1.1.1u.

    • Mempercepat pemulihan lock undo tablespace selama pemulihan crash instans.

    • Mendukung pembatalan resize buffer pool online untuk mencegah proses berlangsung terlalu lama.

  • Optimasi kinerja

    • Menggunakan beberapa thread untuk menginisialisasi instance buffer pool secara bersamaan selama startup instans, yang mempercepat proses startup.

    • Mengoptimalkan rollback transaksi tertunda dari sinkron ke asinkron selama pemulihan crash instans untuk meningkatkan RTO.

    • Meningkatkan kinerja inisialisasi buffer pool untuk mempercepat startup.

  • Perbaikan bug

    • Memperbaiki kegagalan inisialisasi yang disebabkan oleh akses indeks array out-of-bounds saat menginisialisasi instance buffer pool dengan beberapa thread.

--

20230228

5.7.40

  • Perbaikan bug

    • Memperbaiki peningkatan penggunaan memori yang lambat dalam beberapa skenario setelah recycle_scheduler diaktifkan.

    • Memperbaiki bug yang mencegah operasi purge_table akibat konflik antara thread latar belakang recycle_scheduler dan operasi purge_table aktif.

--

20221231

5.7.40

  • Fitur baru

    • Menggabungkan perubahan dari rilis resmi 5.7.40.

    • Memutakhirkan OpenSSL ke versi 1.1.1s.

  • Optimasi kinerja

    • Mengoptimalkan fitur adaptive hash index (AHI):

      • Menghapus memori yang ditempati oleh adaptive hash index (AHI) saat dinonaktifkan.

      • Meningkatkan kecepatan pembaruan AHI.

    • Untuk transaksi pada tabel tanpa kunci primer atau kunci unik non-null, kunci non-null dengan kolom auto-increment diprioritaskan untuk menerapkan perubahan pada instans sekunder. Hal ini meningkatkan efisiensi pemutaran dan mengurangi latensi replikasi.

      Catatan

      Kunci non-null dengan kolom auto-increment dapat berupa kunci yang ditentukan pengguna atau kunci primer implisit yang dibuat oleh ApsaraDB RDS.

  • Perbaikan bug

    • Memperbaiki jumlah baris yang tidak akurat untuk pernyataan UPDATE dan INSERT dalam log audit MySQL.

    • Memperbaiki masalah di mana error 13146 dilaporkan pada instans sekunder karena set karakter tabel temporary hilang dari binary log saat tabel reguler dibuat dari tabel temporary. Setelah perbaikan, set karakter tabel temporary disertakan dalam binary log, dan error tidak lagi dilaporkan.

--

20221031

5.7.39

  • Fitur baru

    Menggabungkan perubahan dari rilis resmi 5.7.39.

  • Perbaikan bug

    Menghapus fitur primary fast lookup.

--

20220731

5.7.38

  • Fitur baru

    Menggabungkan perubahan dari rilis 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 yang tidak akurat untuk Memory/sql/String::value dalam tabel memory_summary_global_by_event_name performance_schema.

    • Memperbaiki masalah deadlock untuk transaksi XA pada instans sekunder yang disebabkan oleh locking tidak wajar pada indeks sekunder saat data dimasukkan ke dalamnya.

    • Mengizinkan innodb_buffer_pool_size diatur kurang dari 1 GB saat innodb_buffer_pool_instances lebih besar dari 1.

  • Optimasi kinerja

    Mengoptimalkan kebijakan untuk menyesuaikan ukuran buffer pool agar proses penyesuaian berjalan lebih lancar.

--

20220430

5.7.37

  • Fitur baru

    • Menggabungkan perubahan dari rilis resmi 5.7.37.

    • Mengoptimalkan fitur enkripsi SSL dan memperbaiki beberapa error internal.

    • Mencabut izin akun standar untuk mengoperasikan database sys dan performance_schema.

  • Perbaikan bug

    Mengubah tingkat log dari catatan FLUSH TABLES WITH READ LOCK dan UNLOCK TABLES dalam error log menjadi warning untuk memfasilitasi troubleshooting online.

--

20211231

5.7.35

  • Fitur baru

    • Menggabungkan perubahan dari rilis resmi 5.7.35.

    • Mendukung pengubahan ukuran InnoDB buffer pool yang mulus dengan dampak minimal pada kinerja instans.

    • Mengoptimalkan replikasi dua arah untuk menghindari pengiriman binary log yang tidak perlu atau menghasilkan event heartbeat saat EVENT dilewati.

    • Instans tidak perlu lagi direstart setelah memodifikasi parameter log_slave_updates.

    • Menambahkan log FLUSH TABLES WITH READ LOCK dan UNLOCK TABLES ke error log.

    • Menambahkan parameter innodb_control_index_page_reserve. Saat diatur ke OFF, mengurangi pemisahan halaman dan menurunkan penggunaan storage space.

  • Perbaikan bug

    • Memperbaiki data penggunaan CPU yang tidak akurat yang dikumpulkan oleh Performance Agent dalam arsitektur Docker baru.

    • Memperbaiki masalah di mana nomor jenis tracker sesi yang salah dicadangkan oleh ApsaraDB RDS.

    • Memperbaiki kegagalan pemulihan crash yang terjadi saat log mtr melebihi ukuran buffer parsing log.

    • Mendukung menandai halaman memori sebagai MADV_DONTDUMP. Saat parameter innodb_buffer_pool_in_core_file dimatikan, coredump yang dihasilkan tidak menyertakan buffer pool InnoDB, yang mengurangi ukuran coredump.

    • Memperbaiki masalah di mana start_time dalam tabel mysql.slow_log tidak akurat. Seharusnya merupakan waktu mulai pernyataan SQL, bukan waktu akhir.

    • Memberikan izin Show_db_priv kepada pengguna biasa.

    • Memperbaiki potensi memory leak saat mengeksekusi LF_HASH_INSERT.

    • Memperbaiki masalah di mana Recycle Bin tidak mendukung tabel dengan kolom virtual.

--

20210630

5.7.32

  • Fitur baru

    • Mendukung format MYSQL_V3 untuk log audit.

    • Mengizinkan pengguna melakukan operasi truncate pada slow log dan general log.

    • Menambahkan pemeriksaan overflow memori stack thread.

    • Menambahkan parameter thread_pool_strict_mode untuk mengontrol jumlah maksimum thread pekerja.

  • Perbaikan bug

    • Menghapus file lock socket lama saat skrip mysqld_safe memulai mysqld.

    • Memperbaiki memory leak di Recycle Bin.

--

20210430

5.7.32

  • Fitur baru

    • Mendukung Recycle Bin. Untuk informasi lebih lanjut, lihat Recycle Bin.

    • Mendukung Sequence Engine. Untuk informasi lebih lanjut, lihat Sequence Engine.

  • Optimasi kinerja

    • Menambahkan lebih banyak metrik data kinerja ke tabel I_S.PERF_STATISTICS.

    • Menambahkan jumlah pemindaian indeks ke tabel I_S.INDEX_STATISTICS.

    • Mengoptimalkan kinerja TDE.

  • Perbaikan bug

    Memperbaiki bug versi komunitas di mana penanganan kolom yang dihasilkan tidak normal selama rollback.

--

20201031

5.7.30

  • Perbaikan bug

    • Memperbaiki crash dalam ROW_SEARCH_MVCC yang disebabkan oleh pembaruan konkuren.

    • Memperbaiki masalah di mana instans tidak dapat dimulai setelah mengubah innodb_undo_tablespaces.

    • Memperbaiki masalah overflow cache yang disebabkan oleh kueri FTS.

20240601

20200831

5.7.30

  • Fitur baru

    • Menggabungkan perubahan dari rilis resmi 5.7.30.

    • Mengoptimalkan mekanisme waiting dan konkurensi Concurrency Control (CCL).

    • Menambahkan fitur start gtid dan stop gtid ke alat MySQL Binlog.

    • Mendukung output berbagai nilai LSN redo log:

      • innodb_lsn: LSN redo log.

      • innodb_log_write_lsn: LSN entri redo log terakhir yang ditulis.

      • innodb_log_checkpoint_lsn: LSN checkpoint terakhir.

      • innodb_log_flushed_lsn: LSN redo log yang di-flush ke disk.

      • innodb_log_Pages_flushed: LSN flush halaman.

  • Optimasi kinerja

    • Menyesuaikan prioritas eksekusi Concurrency Control dalam prosedur tersimpan.

  • Perbaikan bug

    • Kebocoran jumlah referensi dapat terjadi untuk halaman tabel temporary yang digunakan selama eksekusi SQL. Hal ini dapat menyebabkan flushing blok kotor yang tidak efisien dari seluruh buffer pool, menyebabkan kekurangan halaman bebas yang tersedia dan berdampak serius pada kinerja database. Untuk informasi lebih lanjut, lihat dokumentasi resmi.

20240601

20200630

5.7.28

  • Fitur baru

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

    • SQL throttling: Mengelola traffic permintaan database mendadak, pernyataan yang mengonsumsi sumber daya tinggi, dan perubahan model akses SQL dengan mengontrol konkurensi untuk memastikan operasi stabil instans MySQL.

    • Statement Queue: Mekanisme antrian untuk pernyataan yang mengelompokkan pernyataan ke dalam bucket. Berusaha menempatkan pernyataan dengan potensi konflik dalam bucket yang sama untuk mengurangi overhead konflik.

    • Statement Outline: Menstabilkan rencana eksekusi MySQL menggunakan petunjuk pengoptimal dan petunjuk indeks.

    • Faster DDL: Mengoptimalkan mekanisme manajemen buffer pool selama operasi DDL, mengurangi dampak kinerja dan meningkatkan konkurensi operasi DDL online.

    • Meningkatkan batas koneksi, mendukung hingga 500.000 koneksi.

  • Optimasi 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 thread pool.

    • Mengoptimalkan query cache.

    • Menetapkan batas memori untuk Performance Schema berdasarkan spesifikasi 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 query cache dalam transaksi dengan level isolasi REPEATABLE READ.

20240601

20200331

5.7.28

  • Fitur baru

    • Menggabungkan perubahan dari rilis resmi 5.7.28.

    • Fast Query Cache: Untuk mengatasi kekurangan Query Cache MySQL native, Alibaba Cloud telah mendesain ulang dan mengimplementasikan ApsaraDB RDS Query Cache, yang secara efektif dapat meningkatkan kinerja kueri database.

    • Mem-port dua lock MDL dari Percona Server 5.7: LOCK TABLES FOR BACKUP (LTFB) dan LOCK BINLOG FOR BACKUP (LBFB).

  • Optimasi kinerja

    • Menambahkan kompatibilitas dengan versi lama untuk thread pool.

    • Menonaktifkan output error TCP secara default.

    • Meningkatkan kinerja thread pool dengan konfigurasi default.

  • Perbaikan bug

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

    • Memperbaiki masalah timeout dengan thread dump thread pool.

    • Memperbaiki hitungan salah field 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 yang lebih nyaman untuk statistik data kinerja. Mengumpulkan dan menghitung berbagai data kinerja internal instans MySQL sebagai plugin MySQL.

    • Menambahkan round-trip time jaringan dalam mode semi-sinkron dan mencatatnya dalam data kinerja.

  • Optimasi kinerja

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

    • Mengoptimalkan koneksi singkat proxy.

    • Menambahkan tabel memori untuk melihat status berjalan thread pool.

  • Perbaikan bug

    • Memperbaiki masalah di mana redo log DDL tidak aman.

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

    • Memperbaiki crash server yang disebabkan oleh mengubah tabel.

    • Memperbaiki kasus uji MySQL.

20240601

20200110

5.7.26

  • Optimasi kinerja

    • Memutus tautan file kecil saat membersihkan file secara asinkron.

    • Mengoptimalkan kinerja Thread Pool.

    • Nilai default parameter thread_pool_enabled diubah menjadi OFF.

20240601

20191225

5.7.26

  • Fitur baru

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

  • Optimasi kinerja

    • Meningkatkan kinerja penanganan koneksi singkat.

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

    • Menghapus log error TCP yang tidak perlu.

    • Mengoptimalkan thread pool.

  • 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 switchover primer/sekunder.

20240601

20191101

5.7.26

  • Fitur baru

    • Menambahkan algoritma enkripsi SM4 untuk TDE.

    • Jika kunci primer ditentukan, indeks primer diakses secara langsung.

    • Menonaktifkan konversi otomatis dari 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 buffering log audit untuk meningkatkan kinerja log audit.

    • Performance Insight: Titik kinerja mendukung thread pool.

    • Mengaktifkan Thread Pool secara default.

  • Perbaikan bug

    • Melepaskan lock saat memproses daftar pengguna maintenance.

    • Menambahkan lebih banyak informasi error TCP.

20240601

20191015

5.7.26

  • Fitur baru

    • Rotasi slow query log: Untuk mencegah kehilangan data saat mengumpulkan slow query log, fitur ini mengganti nama file CSV slow query log saat ini dan membuat file baru. Anda dapat menjalankan show variables like '%rotate_log_table%'; untuk memeriksa apakah rotasi slow query log diaktifkan.

    • Plugin performance agent: Mengumpulkan data kinerja dan menyimpannya ke file teks terformat lokal, menggunakan rotasi file untuk menyimpan data kinerja terbaru dengan granularitas tingkat detik.

    • Mengonversi paksa engine 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 mengubah tabel.

    • Optimasi mekanisme TDE: Menambahkan plugin keyring-rds untuk berinteraksi dengan sistem kontrol dan Key Management Service (KMS).

    • Informasi error TCP: Mengembalikan error arah TCP (read, read-wait, write-wait) dan kode error ke event end_connection, serta mengeluarkan informasi error ke error log.

  • Perbaikan bug

    • Memperbaiki error 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. Nilai yang valid adalah true dan false. Variabel sistem ini tersedia saat sisi server dikompilasi dengan OpenSSL dan mengontrol apakah server secara otomatis mencari sertifikat dan file kunci enkripsi SSL di direktori data saat startup. Hal ini secara efektif mengontrol penemuan 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.

20240601

20190815

5.7.26

  • Fitur baru

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

    • Performance Insight: Alat kuat untuk pemantauan beban instans, analisis korelasi, dan tuning kinerja yang membantu Anda dengan cepat menilai beban database, menemukan sumber masalah kinerja, dan meningkatkan stabilitas database.

    • Mengoptimalkan status kunci instans: Mengizinkan operasi DROP atau TRUNCATE tabel saat instans dikunci.

  • Perbaikan bug

    • Melarang pengaturan rds_prepare_begin_id dalam perintah set rds_current_connection.

    • Mengizinkan perubahan informasi pengguna yang dikunci.

    • Melarang penggunaan kata kunci actual sebagai nama tabel.

    • Memperbaiki masalah di mana slow query log menyebabkan field timestamp overflow.

20240601

20190510

5.7.26

  • Fitur baru

    • Mengizinkan pembuatan tabel temporary dalam transaksi.

20240601

20190319

5.7.26

  • Fitur baru

    • Mendukung pengaturan ID thread untuk proxy dalam paket handshake.

20240601

20190131

5.7.25

  • Optimasi kinerja

    • Memutakhirkan ke versi resmi 5.7.25.

    • Menonaktifkan fitur manajemen memori jemalloc.

  • Perbaikan bug

    • Memperbaiki perhitungan salah variabel internal net_lenth_size.

20240601

20181226

--

  • Fitur baru

    • Mendukung modifikasi dinamis binlog-row-event-max-size untuk mempercepat replikasi untuk tabel tanpa kunci primer.

  • Perbaikan bug

    • Memperbaiki exception alokasi memori untuk instans proxy.

20240601

20181010

--

  • Optimasi kinerja

    • Mendukung kunci primer implisit.

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

    • Mendukung Native AIO untuk meningkatkan kinerja I/O.

20240601

20180431

--

  • Fitur baru

    • Mendukung Edisi Ketersediaan Tinggi.

    • SQL Audit.

    • Menyempurnakan perlindungan untuk instans yang berada dalam keadaan snapshot backup.

20240601

MySQL 5.7 seri enterprise tiga node

Versi

Deskripsi

20230101

  • Perbaikan bug

    • Memperbaiki masalah di mana operasi INSERT ... ON DUPLICATE KEY UPDATE dapat gagal akibat konflik kunci unik. Hal ini terjadi ketika beberapa sesi memasukkan data ke tabel dengan kolom auto-increment tanpa memberikan nilai eksplisit untuk kolom tersebut. Setelah perbaikan, jika insert gagal, ID auto-increment dipertahankan untuk insert berikutnya, dan operasi dikonversi menjadi update.

20201229

  • Perbaikan bug

    • Memperbaiki masalah yang menyebabkan crash atau hang database yang tidak terduga.

    • Memperbaiki masalah di mana indeks awalan salah diidentifikasi sebagai indeks invisible.

    • Memperbaiki masalah di mana keadaan abnormal pada node logger protokol konsensus dapat mencegah kluster memilih instans primer dengan benar.

20191128

  • Fitur baru

    • Menambahkan dukungan untuk pemisahan baca/tulis.

  • Perbaikan bug

    • Memperbaiki masalah di mana nilai Seconds_Behind_Master untuk follower dihitung salah dalam beberapa skenario.

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

    • Memperbaiki bug terkait XA.

20191016

  • Fitur baru

    • Menambahkan dukungan untuk upgrade dari RDS Edisi Ketersediaan Tinggi untuk MySQL 5.7 (dengan Premium Local SSD) ke RDS Enterprise Edition.

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

    • Menggabungkan fitur proprietary dari RDS Edisi Dasar dan RDS Edisi Ketersediaan Tinggi untuk MySQL 5.7, hingga dan termasuk versi AliSQL 20190915.

  • Perbaikan bug

    • Memperbaiki masalah di mana mereset instans sekunder menyebabkan binary logging dinonaktifkan.

20190909

  • Fitur baru

    • Meningkatkan kinerja untuk transaksi besar dalam mode konsistensi kuat tiga node.

    • Menambahkan dukungan untuk dumping binary log dari leader atau follower.

    • Menambahkan dukungan untuk membuat read replica.

    • Mesin penyimpanan InnoDB kini digunakan untuk tabel sistem secara default.

  • Perbaikan bug

    • Memperbaiki masalah di mana perintah pembersihan log gagal pada follower.

    • Memperbaiki masalah di mana thread slave keluar secara tak terduga saat slave_sql_verify_checksum diatur ke OFF dan binlog_checksum diatur ke crc32.

20190709

  • Fitur baru

    • Menambahkan dukungan untuk RDS Enterprise Edition.

    • Menonaktifkan plugin semi-sync.

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

    • Menambahkan dukungan untuk pk_access guna mempercepat kueri kunci primer.

    • Menambahkan dukungan untuk thread pool.

    • Menggabungkan fitur proprietary dari RDS Edisi Dasar dan RDS Edisi Ketersediaan Tinggi untuk MySQL 5.7, hingga dan termasuk versi AliSQL 20190510.

MySQL 5.6

Versi AliSQL

Versi MySQL Komunitas

Deskripsi

Tanggal kedaluwarsa

20250531

5.6.16

  • Perbaikan bug

    • Memperbaiki masalah di mana error perbandingan posisi semi-sync menyebabkan memory leak pada instans primer.

--

20241231

5.6.16

  • Perbaikan bug

    • Memperbaiki masalah di mana instans dengan thread pool diaktifkan direstart secara tak terduga akibat error sql_type.

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

--

20221130

5.6.16

  • Fitur baru

    Menambahkan dukungan untuk mencatat event locking dan unlocking GLOBAL READ LOCK dalam error log.

  • Perbaikan bug

    • Memperbaiki masalah di mana membuka sejumlah besar tabel partisi InnoDB mengonsumsi memori berlebihan.

    • Memperbaiki masalah di mana kamus data InnoDB tidak diperbarui saat nama kolom berubah case-nya.

    • Memperbaiki deadlock yang terjadi saat mengganti nama tablespace.

    • Memperbaiki kegagalan pemulihan crash yang disebabkan oleh buffer parsing pemulihan yang kecil.

    • Memperbaiki masalah di mana pernyataan SHOW GLOBAL STATUS; mengembalikan hasil yang tidak akurat.

    • Memperbaiki masalah di mana field start_time dalam tabel mysql.slow_log tidak akurat.

--

20221126

5.6.16

  • Perbaikan bug

    • Memperbaiki masalah di mana nilai duplikat terjadi dalam kolom AUTO_INCREMENT InnoDB.

--

20210630

5.6.16

  • Fitur baru

    Menambahkan pemeriksaan overflow memori stack thread.

  • Perbaikan bug

    • Memperbaiki bug dalam Edisi Komunitas MySQL 5.6.

    • Menghapus batasan operasional pada pernyataan SHOW CREATE di database mysql.

--

20210430

5.6.16

  • Optimasi kinerja

    Menambahkan lebih banyak metrik kinerja ke tabel I_S.PERF_STATISTICS.

  • Perbaikan bug

    Memperbaiki beberapa memory leak dalam versi MySQL Komunitas.

--

20201031

5.6.16

  • Perbaikan bug

    • Memperbaiki masalah di mana subkueri dalam klausa IN tidak valid.

    • Memperbaiki masalah izin proses yang salah.

    • Memperbaiki masalah otorisasi pengguna dalam tabel kill_user_list.

    • Memperbaiki error yang terjadi saat menjalankan pernyataan DROP DATABASE.

    • Memperbaiki masalah di mana event PREVIOUS_GTID menyebabkan perhitungan SECONDS_BEHIND_MASTER yang salah.

20240601

20200831

5.6.16

  • Fitur baru

    Menambahkan dukungan untuk mengeluarkan nilai LSN berikut dari redo log:

    • innodb_lsn: LSN redo log.

    • innodb_log_write_lsn: LSN entri redo log terakhir yang ditulis.

    • innodb_log_checkpoint_lsn: LSN checkpoint terakhir.

    • innodb_log_flushed_lsn: LSN redo log yang di-flush ke disk.

    • innodb_log_pages_flushed: LSN halaman yang di-flush.

  • Perbaikan bug

    • Memperbaiki masalah di mana SHOW_HA_ROWS memiliki tipe yang salah.

    • Memperbaiki hitungan salah untuk field IPK dalam konteks prosedur.

    • Memperbaiki crash server yang disebabkan oleh kueri ke INFORMATION_SCHEMA.

    • Memperbaiki loop tak terbatas dalam thread flush log audit.

    • Memperbaiki masalah di mana instans sekunder tidak melaporkan latensi replikasi data.

20240601

20200630

5.6.16

  • Fitur baru

    • Performance Agent: Plugin MySQL yang menyederhanakan pengumpulan dan agregasi metrik kinerja.

    • Meningkatkan jumlah maksimum koneksi menjadi 500.000.

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

  • Optimasi kinerja

    • Menambahkan parameter global max_execution_time, yang secara otomatis menginterupsi pernyataan SQL apa pun yang melebihi waktu eksekusi yang dikonfigurasi.

    • Mengoptimalkan implementasi internal thread pool.

  • Perbaikan bug

    • Memperbaiki masalah hitungan wait yang salah saat membaca perintah klien.

    • Memperbaiki masalah di mana akun standar tidak memiliki izin untuk mengeksekusi perintah DROP DATABASE.

20240601

20200430

5.6.16

  • Fitur baru

    • Menambahkan tabel mdl_info untuk menyimpan informasi metadata lock (MDL).

  • Perbaikan bug

    • Memperbaiki konflik yang terjadi saat fitur thread pool dan ic_reduce (penjualan kilat) diaktifkan secara bersamaan.

20240601

20200331

5.6.16

  • Optimasi kinerja

    • Meningkatkan kinerja thread pool dengan konfigurasi default.

    • Menonaktifkan output error TCP secara default.

  • Perbaikan bug

    • Memperbaiki masalah di mana file temporary disertakan saat file besar dibersihkan.

20240601

20200229

5.6.16

  • Fitur baru

    • Menambahkan dukungan untuk pemisahan baca/tulis berbasis proxy.

  • Optimasi kinerja

    • Mengoptimalkan fitur thread pool.

    • Mengoptimalkan waktu eksekusi instruksi pause pada beberapa arsitektur CPU.

  • Perbaikan bug

    • Memperbaiki masalah di mana transaksi XA sebagian di-commit.

20240601

20200110

5.6.16

  • Fitur baru

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

  • Optimasi kinerja

    • Memutus tautan file kecil saat file dibersihkan secara 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 dalam slow log.

20240601

20191101

5.6.16

  • Perbaikan bug

    • Memperbaiki masalah rotasi slow log yang salah selama flush general log. Slow log kini hanya diputar saat slow log itu sendiri di-flush.

    • Mengoreksi beberapa error tampilan.

20240601

20191015

5.6.16

  • Fitur baru

    • Rotasi slow log: Untuk menjamin zero data loss saat mengumpulkan slow query log, rotasi log table akan mengganti nama file data csv slow log table menjadi nama unik dan membuat file baru. Anda dapat menggunakan show variables like '%rotate_log_table%'; untuk memeriksa apakah rotasi slow log diaktifkan.

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

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

    • Informasi error TCP: Mengembalikan error arah TCP (read, read-wait, write-wait) dan kode error ke event end_connection, serta mengeluarkan informasi error ke error log.

    • Memperkenalkan mekanisme buffering log audit, meningkatkan kinerja log audit.

  • Perbaikan bug

    • Menonaktifkan pstack, menghindari kemungkinan pstack tidak responsif saat terdapat banyak koneksi.

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

    • Otomatis membersihkan file sementara yang dibuat oleh binary log.

20240601

20190815

5.6.16

  • Optimasi kinerja

    • Mengoptimalkan status kunci instans: Dalam keadaan instans dikunci, Anda dapat menjalankan drop atau truncate tabel.

20240601

20190130

5.6.16

  • Perbaikan bug

    • Memperbaiki bug yang dapat menyebabkan ketidakstabilan sistem.

20240601

20181010

5.6.16

  • Optimasi kinerja

    • Menambahkan parameter rocksdb_ddl_commit_in_the_middle (MyRocks). Saat diaktifkan, beberapa operasi DDL kini melakukan commit selama eksekusinya.

20240601

201806**

5.6.16

  • Fitur baru

    • Meningkatkan presisi slow log hingga mikrodetik.

20240601

20180426

5.6.16

  • Fitur baru

    • Memperkenalkan dukungan untuk indeks invisible. Untuk informasi lebih lanjut, lihat dokumentasi referensi.

  • Perbaikan bug

    • Memperbaiki bug dalam thread apply pada instans sekunder.

    • Memperbaiki degradasi kinerja pada instans sekunder saat menerapkan pembaruan ke tabel partisi.

    • Memperbaiki masalah di mana alter table comment membangun ulang seluruh tabel di TokuDB. Untuk informasi lebih lanjut, lihat dokumentasi referensi.

    • Memperbaiki deadlock yang dapat dipicu oleh show slave status atau show status.

20240601

20171205

5.6.16

  • Perbaikan bug

    • Memperbaiki deadlock yang terjadi saat OPTIMIZE TABLE dan ONLINE ALTER TABLE dijalankan secara bersamaan.

    • Memperbaiki konflik antara SEQUENCE dan kunci primer implisit.

    • Memperbaiki masalah dengan SHOW CREATE SEQUENCE.

    • Memperbaiki masalah statistik tabel yang salah untuk engine TokuDB.

    • Memperbaiki masalah deadlock yang diperkenalkan oleh operasi OPTIMIZE TABLE paralel.

    • Memperbaiki masalah dengan set karakter yang dicatat dalam QUERY_LOG_EVENT.

    • Memperbaiki masalah di mana database tidak dapat dihentikan akibat penanganan sinyal. Untuk informasi lebih lanjut, lihat dokumentasi referensi.

    • Memperbaiki masalah yang diperkenalkan oleh RESET MASTER.

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

    • Memperbaiki masalah pemeliharaan status yang terjadi setelah switchover instans primer pada RDS Enterprise Edition.

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

20240601

20170927

5.6.16

  • Perbaikan bug

    • Memperbaiki masalah di mana indeks yang salah digunakan selama kueri pada tabel TokuDB.

20240601

20170901

5.6.16

  • Fitur baru

    • Memutakhirkan enkripsi SSL untuk mendukung TLS 1.2. Untuk informasi lebih lanjut, lihat dokumentasi referensi.

    • Menambahkan dukungan untuk SEQUENCE.

  • Perbaikan bug

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

20240601

20170530

5.6.16

  • Fitur baru

    • Akun istimewa kini dapat menghentikan koneksi akun lain.

20240601

20170221

5.6.16

20240601

MySQL 5.5

Versi

Deskripsi

20181212

  • Perbaikan bug

    • Memperbaiki masalah di mana fungsi sistem gettimeofday(2) mengembalikan nilai waktu yang tidak akurat, menyebabkan perhitungan timeout yang salah.