Pembaruan mesin basis data Aurora MySQL 2020-08-14 (versi 2.04.9) (Dihentikan) - Amazon Aurora:

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Pembaruan mesin basis data Aurora MySQL 2020-08-14 (versi 2.04.9) (Dihentikan)

Versi: 2.04.9

Aurora MySQL 2.04.9 tersedia secara umum. Aurora MySQL versi 2.x kompatibel dengan MySQL 5.7 dan Aurora MySQL versi 1.x kompatibel dengan MySQL 5.6.

Rilis Aurora MySQL yang saat ini didukung adalah 1.19.5, 1.19.6, 1.22.*, 1.23.*, 2.04.*, 2.07.*, 2.08.*, 2.09.*, 2.10.*, 3.01.*, dan 3.02.*.

Untuk membuat cluster dengan versi lama dari Aurora MySQL, harap tentukan versi mesin melalui,, atau RDS AWS Management Console API. AWS CLI

Jika Anda memiliki pertanyaan atau masalah, AWS Support tersedia di forum komunitas dan melalui AWS Support. Untuk informasi selengkapnya, lihat Memelihara klaster DB Amazon Aurora di Panduan Pengguna Amazon Aurora.

catatan

Versi ini saat ini tidak tersedia di AWS Wilayah berikut: AWS GovCloud (AS-Timur) [us-gov-east-1], AWS GovCloud (AS-Barat) [us-gov-west-1], Asia Pasifik (Hong Kong) [ap-east-1], dan Timur Tengah (Bahrain) [me-south-1]. Akan ada pengumuman terpisah setelah tersedia.

catatan

Untuk informasi tentang cara meningkatkan versi klaster basis data MySQL Aurora Anda, lihat Meningkatkan versi kecil atau tingkat patch klaster DB Aurora MySQL di Panduan Pengguna Amazon Aurora.

Perbaikan

Perbaikan prioritas tinggi:

Perbaikan penting:

Perbaikan ketersediaan:

  • Memperbaiki masalah yang dapat menyebabkan mulai ulang atau failover basis data karena eksekusi perintah kill session. Jika Anda mengalami masalah ini, hubungi AWS dukungan untuk mengaktifkan perbaikan ini pada instans Anda.

  • Memperbaiki masalah yang menyebabkan mulai ulang basis data selama eksekusi kueri kompleks yang melibatkan sambungan multitabel dan agregasi yang menggunakan tabel menengah secara internal.

  • Memperbaiki masalah yang menyebabkan mulai ulang basis data karena DROP TABLE yang terganggu pada beberapa tabel.

  • Memperbaiki masalah yang menyebabkan failover basis data selama pemulihan basis data.

  • Memperbaiki mulai ulang basis data yang disebabkan oleh pelaporan threads_running yang salah saat log audit dan kueri lambat diaktifkan.

  • Memperbaiki masalah di mana perintah kill query mungkin terhenti selama eksekusi.

  • Memperbaiki kondisi balapan di manajer kunci yang mengakibatkan basis data memulai ulang atau melakukan failover selama rollback transaksi.

  • Memperbaiki masalah yang memicu basis data memulai ulang atau melakukan failover ketika beberapa koneksi mencoba untuk memperbarui tabel yang sama dengan indeks Pencarian Teks Lengkap.

  • Memperbaiki masalah yang dapat menyebabkan deadlatch saat menghapus indeks yang mengakibatkan failover atau mulai ulang.

Perbaikan umum:

  • Memperbaiki masalah yang dapat menyebabkan kueri pada replika baca untuk menggunakan data dari transaksi yang tidak di-commit. Masalah ini terbatas pada transaksi yang dimulai segera setelah basis data memulai ulang.

  • Memperbaiki masalah yang dihadapi selama INPLACE ALTER TABLE untuk tabel dengan pemicu yang ditentukan dan saat DDL tidak berisi klausa RENAME.

  • Memperbaiki masalah yang menyebabkan kloning memakan waktu lebih lama di beberapa klaster basis data dengan beban tulis yang tinggi.

  • Memperbaiki masalah yang dihadapi selama peningkatan saat tabel yang dipartisi memiliki ruang yang disematkan di dalam nama.

  • Memperbaiki masalah replika baca yang mungkin melihat sekilas hasil parsial transaksi yang baru saja diterapkan pada penulis.

  • Memperbaiki masalah di mana kueri pada replika baca terhadap tabel FTS dapat memberikan hasil yang usang. Ini hanya akan terjadi ketika kueri FTS pada replika baca benar-benar mengikuti kueri pada INFORMATION_SCHEMA.INNODB_SYS_TABLES untuk tabel FTS yang sama di penulis.

  • Memperbaiki masalah yang mengakibatkan pemulihan lambat klaster basis data Aurora 1.x yang mengandung indeks FTS (Pencarian Teks Penuh) ke klaster basis data Aurora 2.x.

  • Menambah panjang maksimum yang diizinkan hingga 2000 untuk parameter global server_audit_incl_users dan server_audit_excl_users.

  • Memperbaiki masalah yang menyebabkan pemulihan Aurora 1.x ke Aurora 2.x membutuhkan waktu lebih lama.

  • Memperbaiki masalah yang menyebabkan invokasi lambda_async melalui prosedur yang disimpan tidak berfungsi dengan Unicode.

  • Memperbaiki masalah yang ditemui saat indeks spasial tidak menangani kolom geometri off-record dengan benar.

  • Memperbaiki masalah yang mungkin menyebabkan kueri gagal pada instans DB pembaca dengan kesalahan InternalFailureException dengan pesan "Operation terminated (internal error)".

Integrasi perbaikan bug MySQL

  • Bug #23070734, Bug #80060: TRUNCATE TABLES secara bersamaan menyebabkan macet

  • Bug #23103937: PS_TRUNCATE_ALL_TABLES() TIDAK DAPAT DIGUNAKAN DALAM MODE SUPER_READ_ONLY

  • Bug#22551677: Saat membuat server offline, kondisi balapan dalam Skema Kinerja dapat menyebabkan server keluar.

  • Bug #27082268: Sinkronisasi sync FTS tidak valid.

  • BUG #12589870: Memperbaiki masalah yang menyebabkan mulai ulang dengan pernyataan multikueri saat cache kueri diaktifkan.

  • Bug #26402045: Kasus materialisasi subkueri tertentu dapat menyebabkan keluarnya server. Kueri ini sekarang menghasilkan pesan kesalahan yang menunjukkan bahwa materialisasi dinonaktifkan.

  • Bug #18898433: Kueri dengan banyak sambungan tersisa akan lambat jika buffering sambungan digunakan (misalnya, menggunakan algoritma loop bersarang blok).

  • Bug #25222337: Nama bidang kolom virtual NULL dalam indeks virtual menyebabkan server keluar selama perbandingan nama bidang yang terjadi saat pengisian kolom virtual yang dipengaruhi oleh batasan kunci asing. (https://github.com/mysql/mysql-server/commit/273d5c9d7072c63b6c47dbef6963d7dc491d5131)

  • Bug #25053286: Menjalankan prosedur tersimpan dengan kueri yang mengakses suatu tampilan dapat mengalokasikan memori yang tidak dibebaskan hingga sesi berakhir. (https://github.com/mysql/mysql-server/commit/d7b37d4d141a95f577916448650c429f0d6e193d)

  • Bug #25586773: Menjalankan prosedur tersimpan yang berisi pernyataan yang membuat tabel dari konten pernyataan SELECT (https://dev.mysql.com/doc/refman/5.7/en/select.html) tertentu dapat menghasilkan kebocoran memori. (https://github.com/mysql/mysql-server/commit/88301e5adab65f6750f66af284be410c4369d0c1)

  • Bug #26666274: LOOP TANPA HENTI DI KONTAINER BUFFER SKEMA KINERJA.

  • Bug #23550835, Bug #23298025, Bug #81464: Tabel Skema Kinerja SELECT ketika buffer internal penuh dapat menyebabkan server keluar.

Perbandingan dengan Aurora MySQL versi 1

Fitur Amazon Aurora MySQL berikut ini didukung di Aurora MySQL Versi 1 (kompatibel dengan MySQL 5.6), tetapi fitur-fitur tersebut saat ini tidak didukung di Aurora MySQL Versi 2 (kompatibel dengan MySQL 5.7).

Kompatibilitas MySQL 5.7

Aurora MySQL 2.04.9 kompatibel dengan kabel dengan MySQL 5.7 dan menyertakan fitur seperti dukungan JSON, indeks spasial, dan kolom yang dihasilkan. Aurora MySQL menggunakan implementasi asli pengindeksan spasial menggunakan kurva z-order untuk memberikan kinerja tulis >20x lebih baik dan kinerja baca >10x lebih baik daripada MySQL 5.7 untuk set data spasial.

Aurora MySQL 2.05.0 saat ini tidak mendukung fitur MySQL 5.7 berikut:

  • Plugin replikasi kelompok

  • Peningkatan ukuran halaman

  • Pemuatan pool buffer InnoDB saat startup

  • Plugin pengurai teks lengkap InnoDB

  • Replikasi multisumber

  • Perubahan ukuran pool buffer online

  • Plugin validasi kata sandi

  • Plugin tulis ulang kueri

  • Penyaringan replikasi

  • Pernyataan SQL CREATE TABLESPACE