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

Versi: 2.10.2

Aurora MySQL 2.10.2 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.*.

Anda dapat meningkatkan klaster basis data Aurora MySQL 2.* yang ada ke Aurora MySQL 2.10.0. 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.0. Anda juga dapat memulihkan snapshot dari rilis Aurora MySQL yang saat ini didukung ke Aurora MySQL 2.10.0.

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:

  • Menambahkan pengoptimalan kinerja untuk membantu mengurangi latensi IO basis data di kelas instans 24XL.

  • Menambahkan dukungan untuk cipher SSL ECDHE. Untuk informasi lebih lanjut tentang konfigurasi klien Anda untuk menggunakan Cipher SSL ini, silakan lihat dokumentasi MySQL berikut, cipher protokol koneksi terenkripsi

  • Memperbaiki masalah keamanan yang terkait dengan integrasi Aurora MySQL dengan Layanan AWS lain seperti Amazon S3, Amazon ML, dan AWS Lambda.

  • Memperbaiki masalah yang dapat menyebabkan instans basis data gagal memulai ulang ketika basis data tersebut memiliki kombinasi pengguna dan hak istimewa berukuran lebih dari 1GB.

  • Memperbaiki masalah dengan Kueri Paralel yang dapat menyebabkan basis data mengembalikan pengelompokan atau pengurutan yang salah saat mengeksekusi kueri dengan klausa GROUP BY dan klausa WHERE yang berisi predikat rentang.

  • Memperbaiki masalah yang menyebabkan tabel general_log dan slow_log menjadi tidak dapat diakses setelah peningkatan versi utama secara in-place dari Aurora MySQL 1.x (kompatibel dengan MySQL 5.6) ke Aurora MySQL 2.x (kompatibel dengan MySQL 5.7).

  • Memperbaiki masalah yang, dalam kasus yang jarang terjadi, menyebabkan instans basis data memulai ulang ketika tabel innodb_trx, innodb_locks, atau innodb_lockwaits menerima kueri saat basis data berada di bawah beban kerja yang berat. Alat pemantauan seperti Wawasan Kinerja dapat mengkueri tabel-tabel tersebut.

  • Memperbaiki masalah di mana nilai kolom TIMESTAMP baris yang ada diperbarui ke stempel waktu terbaru saat semua kondisi berikut terpenuhi:

    1. Terdapat pemicu untuk tabel.

    2. INSERT dijalankan pada tabel yang memiliki klausa ON DUPLICATE KEY UPDATE.

    3. Baris yang disisipkan menyebabkan pelanggaran nilai duplikat dalam indeks UNIQUE atau PRIMARY KEY.

    4. Satu atau beberapa kolom adalah tipe data TIMESTAMP dan memiliki nilai default CURRENT_TIMESTAMP.

  • Memperbaiki masalah yang, dalam kasus yang sangat jarang, dapat mencegah replika binlog terhubung ke instans dengan binlog diaktifkan.

  • Memperbaiki masalah di mana, dalam kondisi yang sangat jarang, transaksi tidak dapat di-commit saat berjalan pada instans dengan binlog diaktifkan.

  • Memperbaiki masalah di mana koneksi baru tidak dapat dibuat ke instans dengan binlog diaktifkan.

  • Memperbaiki masalah yang dapat menyebabkan pencatatan log internal yang berlebihan saat mencoba patching dan mulai ulang zero-downtime yang menyebabkan penyimpanan lokal penuh.

  • Memperbaiki masalah yang menyebabkan replika binlog berhenti dengan kesalahan HA_ERR_FOUND_DUPP_KEY saat mereplikasi pernyataan DDL dan DCL tertentu. Masalah tersebut terjadi ketika instans sumber dikonfigurasi dengan format pencatatan log biner MIXED dan tingkat isolasi READ COMMITTED atau READ UNCOMMITTED.

  • Memperbaiki masalah di mana thread I/O replikasi binlog tidak dapat mengimbangi instans utama, saat replikasi multithread diaktifkan

  • Memperbaiki masalah di mana, dalam kondisi yang sangat jarang, jumlah koneksi aktif yang tinggi ke instans basis data dapat menyebabkan kesalahan pelaporan metrik CloudWatch CommitLatency.

  • Memperbaiki masalah yang menyebabkan penyimpanan lokal pada instans Graviton terisi penuh saat menjalankan LOAD FROM S3 atau SELECT INTO S3.

  • Memperbaiki masalah yang dapat menyebabkan hasil kueri yang salah saat mengkueri tabel dengan kunci asing dan kedua kondisi berikut terpenuhi:

    1. Cache kueri diaktifkan

    2. Transaksi dengan penghapusan atau pembaruan berjenjang pada tabel tersebut dibatalkan

  • Memperbaiki masalah yang, dalam kondisi yang sangat jarang, dapat menyebabkan instans pembaca Aurora memulai ulang. Kemungkinan terjadinya masalah ini meningkat seiring dengan meningkatnya jumlah rollback transaksi.

  • Memperbaiki masalah di mana jumlah kemunculan 'lock_epoch_id_master' mutex di Skema Kinerja meningkat saat sesi dibuka dan ditutup.

  • Memperbaiki masalah yang dapat menyebabkan peningkatan jumlah deadlock untuk beban kerja yang memiliki banyak transaksi yang memperbarui set baris yang sama secara bersamaan.

  • Memperbaiki masalah yang, dalam kondisi yang sangat jarang, dapat menyebabkan instans memulai ulang saat volume basis data meningkat ke kelipatan 160GB.

  • Memperbaiki masalah pada Kueri Paralel yang dapat menyebabkan basis data memulai ulang ketika mengeksekusi pernyataan SQL dengan klausa LIMIT.

  • Memperbaiki masalah yang, dalam kondisi yang sangat jarang, dapat menyebabkan instans basis data memulai ulang saat menggunakan transaksi XA dengan tingkat isolasi READ COMMITTED.

  • Memperbaiki masalah di mana, setelah instans Baca Aurora memulai ulang, instans tersebut dapat memulai ulang lagi jika ada beban kerja DDL yang berat selama mulai ulang.

  • Memperbaiki masalah terkait pelaporan yang salah tentang lag replikasi baca Aurora.

  • Memperbaiki masalah yang, dalam kondisi yang sangat jarang, dapat menyebabkan instans penulis memulai ulang ketika pemeriksaan integritas data dalam memori gagal.

  • Memperbaiki masalah yang, dalam kondisi yang sangat jarang, salah menunjukkan bagan “Pemuatan Basis Data” di sesi Wawasan Kinerja (PI) sebagai aktif menggunakan CPU meskipun sesi telah selesai diproses dan sedang tidak aktif.

  • Memperbaiki masalah yang, dalam kondisi yang sangat jarang, dapat menyebabkan server basis data memulai ulang ketika sebuah kueri diproses menggunakan Kueri Paralel.

  • Memperbaiki masalah yang, dalam kondisi sangat jarang, dapat menyebabkan instans penulis di klaster Basis Data Global primer memulai ulang karena kondisi balapan selama replikasi Basis Data Global.

  • Memperbaiki masalah yang dapat terjadi selama instans basis data memulai ulang, yang dapat menyebabkan lebih dari satu kali mulai ulang.

Integrasi perbaikan bug MySQL Community Edition

  • Memperbaiki masalah di InnoDB di mana kesalahan dalam kode yang terkait dengan statistik tabel menimbulkan pernyataan dalam file sumber dict0stats.cc. (Bug #24585978)

  • Memperbaiki masalah di mana indeks sekunder di atas kolom virtual menjadi rusak saat indeks tersebut dibuat secara online. Untuk pernyataan UPDATE, kami memperbaikinya sebagai berikut: Jika nilai kolom virtual catatan indeks diatur ke NULL, kami menghasilkan nilai ini dari catatan indeks klaster. (Bug #30556595))

  • Memperbaiki masalah di InnoDB di mana menghapus baris yang ditandai dapat mendatangkan kunci baca eksternal sebelum rollback sebagian selesai. Kunci baca eksternal tersebut mencegah konversi kunci implisit ke kunci eksplisit selama rollback sebagian, sehingga menyebabkan kegagalan pernyataan. (Bug #29195848)

  • Memperbaiki masalah di mana nama host kosong di akun dapat menyebabkan server berperilaku tidak semestinya. (Bug #28653104)

  • Memperbaiki masalah di InnoDB di mana gangguan kueri selama waktu tunggu kunci menyebabkan kesalahan. (Bug #28068293)

  • Memperbaiki masalah dalam replikasi di mana Transaksi yang berseling terkadang dapat menyebabkan deadlock pada pengaplikasi slave saat tingkat isolasi transaksi diatur ke REPEATABLE READ. (Bug #25040331)

  • Memperbaiki masalah yang dapat menyebabkan replika binlog macet karena batas waktu tunggu kunci. (Bug #27189701)

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