Pembaruan mesin basis data Aurora MySQL 2022-11-01 (versi 2.10.3) (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 2022-11-01 (versi 2.10.3) (Dihentikan)

Versi: 2.10.3

Aurora MySQL 2.10.3 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.*, 2.11.*, 3.01.*, dan 3.02.*.

Anda dapat meningkatkan klaster basis data Aurora MySQL 2.* yang ada ke Aurora MySQL 2.10.3. Untuk klaster yang menjalankan Aurora MySQL versi 1, Anda dapat meningkatkan klaster Aurora MySQL 1.23 atau yang lebih tinggi yang sudah ada langsung ke 2.10.3. Anda juga dapat memulihkan snapshot dari rilis Aurora MySQL yang saat ini didukung ke Aurora MySQL 2.10.3.

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

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

Memperbaiki masalah keamanan dan CVE yang tercantum di bawah ini:

Perbaikan dan penyempurnaan lain untuk penanganan fine-tune di lingkungan terkelola. Di bawah ini adalah beberapa perbaikan CVE tambahan:

Perbaikan umum:

  • Memperbaiki masalah yang, dalam kondisi yang sangat jarang, menyebabkan server basis data memulai ulang karena menunggu semaphore yang lama ketika thread pendeteksi deadlock macet.

  • Memperbaiki masalah yang dapat menyebabkan memori yang dapat dilepas pada instans basis data menjadi berkurang ketika pernyataan SQL Data Control Language (DCL) tertentu seperti GRANT, FLUSH PRIVILEGES dll. dijalankan pada instans tersebut. Penggunaan pernyataan tersebut secara sering dapat menyebabkan memori yang dapat dilepas terus berkurang dan dapat menyebabkan instans basis data memulai ulang karena masalah kehabisan memori. Penggunaan pernyataan tersebut pada instans penulis juga dapat menyebabkan memori yang dapat dilepas pada instans pembaca berkurang.

  • Memperbaiki masalah di mana kueri terhadap tabel “performance_schema.events_waits_summary_global_by_event_name” mungkin menjadi lambat ketika instans basis data berada di bawah beban berat dengan peristiwa tunggu performance_schema “wait/io/aurora_respond_to_client” diaktifkan.

  • Memperbaiki masalah yang, dalam kondisi yang sangat jarang, dapat menyebabkan server basis data terhenti dan memulai ulang ketika transaksi mengalami rollback sebagian karena pelanggaran batasan pada indeks sekunder.

  • Memperbaiki masalah yang, dalam kondisi yang sangat jarang, dapat menyebabkan instans penulis memulai ulang atau melakukan failover ketika transaksi mengakses baris yang dihapus oleh transaksi lain.

  • Memperbaiki masalah yang, dalam kondisi yang sangat jarang, dapat menyebabkan server basis data memulai ulang karena waktu tunggu semaphore yang lama ketika thread I/O mengalami deadlock.

  • Memperbaiki masalah yang dapat menyebabkan replika baca memulai ulang selama failover dalam kondisi yang sangat jarang saat file kunci soket Unix sedang digunakan.

  • Memperbaiki masalah di mana pembatalan cache kueri yang berlebihan menyebabkan penggunaan CPU dan latensi yang lebih tinggi dari yang diharapkan pada replika baca karena replika baca harus membaca data dari disk, bukan dari cache kueri.

Integrasi perbaikan bug MySQL Community Edition

Rilis ini meliputi semua perbaikan bug komunitas hingga dan termasuk 5.7, selain hal-hal di bawah ini. Untuk informasi selengkapnya, lihat Bug MySQL yang diperbaiki oleh pembaruan mesin basis data Aurora MySQL 2.x.

  • Memperbaiki masalah di mana kode untuk membaca informasi kumpulan karakter dari tabel peristiwa pernyataan Skema Kinerja (misalnya, events_statements_current) tidak mencegah penulisan serentak ke informasi kumpulan karakter tersebut. Akibatnya, kumpulan karakter teks kueri SQL bisa menjadi tidak valid, yang dapat mengakibatkan server keluar. Dengan perbaikan ini, kumpulan karakter yang tidak valid menyebabkan pemotongan kolom SQL_TEXT dan mencegah server keluar. (Bug #23540008)

  • Memperbaiki masalah ketika UPDATE memerlukan tabel sementara yang memiliki kunci primer lebih besar dari 1024 byte dan tabel tersebut dibuat menggunakan InnoDB, server dapat keluar. (Bug #25153670)

  • Memperbaiki masalah di mana dua sesi secara bersamaan mengeksekusi operasi INSERT... ON DUPLICATE KEY UPDATE menghasilkan deadlock. Selama rollback sebagian tuple, sesi lain dapat memperbaruinya. Perbaikan untuk bug ini mengembalikan perbaikan untuk Bug #11758237, Bug #17604730, dan Bug #20040791. (Bug #25966845)

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

Versi Aurora MySQL ini 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.

Versi Aurora MySQL ini 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