Pilih preferensi cookie Anda

Kami menggunakan cookie penting serta alat serupa yang diperlukan untuk menyediakan situs dan layanan. Kami menggunakan cookie performa untuk mengumpulkan statistik anonim sehingga kami dapat memahami cara pelanggan menggunakan situs dan melakukan perbaikan. Cookie penting tidak dapat dinonaktifkan, tetapi Anda dapat mengklik “Kustom” atau “Tolak” untuk menolak cookie performa.

Jika Anda setuju, AWS dan pihak ketiga yang disetujui juga akan menggunakan cookie untuk menyediakan fitur situs yang berguna, mengingat preferensi Anda, dan menampilkan konten yang relevan, termasuk iklan yang relevan. Untuk menerima atau menolak semua cookie yang tidak penting, klik “Terima” atau “Tolak”. Untuk membuat pilihan yang lebih detail, klik “Kustomisasi”.

Pembaruan mesin database Aurora MySQL 2024-11-18 (versi 3.08.0, kompatibel dengan MySQL 8.0.39) - Amazon Aurora

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

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

Pembaruan mesin database Aurora MySQL 2024-11-18 (versi 3.08.0, kompatibel dengan MySQL 8.0.39)

Versi: 3.08.0

Aurora MySQL 3.08.0 umumnya tersedia. Versi Aurora MySQL 3.08 kompatibel dengan MySQL 8.0.39. Untuk informasi selengkapnya tentang perubahan komunitas yang telah terjadi, lihat Catatan Rilis MySQL 8.0.

Untuk detail fitur-fitur baru di Aurora MySQL versi 3, lihat Aurora MySQL versi 3 yang kompatibel dengan MySQL 8.0. Untuk perbedaan antara Aurora MySQL versi 3 dan Aurora MySQL versi 2, lihat Perbandingan Aurora MySQL versi 2 dan Aurora MySQL versi 3. Untuk perbandingan Aurora MySQL versi 3 dan MySQL 8.0 Community Edition, lihat Perbandingan Aurora MySQL versi 3 dan MySQL 8.0 Community Edition di Panduan Pengguna Amazon Aurora.

Rilis Aurora MySQL yang didukung saat ini adalah 2.11.*, 2.12.*, 3.04.*, 3.05.*, 3.06.*, 3.07.*, dan 3.08.*.

Anda dapat melakukan upgrade di tempat, memulihkan snapshot, atau memulai upgrade biru/hijau terkelola menggunakan Amazon RDS Blue/Green Deployment dari klaster Aurora MySQL versi 2 yang saat ini didukung ke dalam klaster Aurora MySQL versi 3.08.0.

Untuk informasi tentang merencanakan peningkatan ke Aurora MySQL versi 3, lihat Merencanakan peningkatan versi utama untuk klaster MySQL Aurora. Untuk informasi umum tentang peningkatan Aurora MySQL, lihat Meningkatkan klaster DB Amazon Aurora MySQL di Panduan Pengguna Amazon Aurora.

Untuk informasi pemecahan masalah, lihat Pemecahan Masalah untuk peningkatan Aurora MySQL di tempat di Panduan Pengguna Amazon Aurora.

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.

Fitur baru

  • Menambahkan tiga CloudWatch metrik Amazon baru untuk memungkinkan pengguna memantau proses pembersihan InnoDB:

    • PurgeBoundary

    • PurgeFinishedPoint

    • TruncateFinishedPoint

    Untuk informasi selengkapnya, lihat CloudWatchmetrik Amazon untuk Amazon Aurora di Panduan Pengguna Amazon Aurora.

  • Menambahkan CloudWatch metrik baru TransactionAgeMaximum untuk memungkinkan pengguna mengidentifikasi transaksi jangka panjang yang mungkin menahan batas pembersihan. Untuk informasi selengkapnya, lihat CloudWatch metrik Amazon untuk Amazon Aurora di Panduan Pengguna Amazon Aurora.

  • Menambahkan tiga CloudWatch metrik baru untuk penghindaran out-of-memory (OOM):

    • AuroraMillisecondsSpentInOomRecovery

    • AuroraNumOomRecoverySuccessful

    • AuroraNumOomRecoveryTriggered

    Untuk informasi selengkapnya, lihat CloudWatchmetrik Amazon untuk Amazon Aurora di Panduan Pengguna Amazon Aurora.

  • Mengubah tiga CloudWatch metrik untuk penghindaran out-of-memory (OOM) dari menjalankan total menjadi penghitung tambahan:

    • AuroraMemoryNumDeclinedSqlTotal

    • AuroraMemoryNumKillConnTotal

    • AuroraMemoryNumKillQueryTotal

    Untuk informasi selengkapnya, lihat CloudWatchmetrik Amazon untuk Amazon Aurora di Panduan Pengguna Amazon Aurora.

  • Menambahkan dua variabel status global untuk menunjukkan jumlah memori yang digunakan oleh tabel sementara internal: aurora_temptable_ram_allocation danaurora_temptable_max_ram_allocation. Variabel status global ini meningkatkan observabilitas dan membantu mendiagnosis masalah yang terkait dengan penggunaan memori tabel sementara internal.

    Untuk informasi selengkapnya, lihat Variabel status global Aurora MySQL di Panduan Pengguna Amazon Aurora.

  • Memperkenalkan variabel sistem baru aurora_optimizer_trace_print_before_purge untuk mencetak jejak pengoptimal ke log kesalahan sebelum server membersihkan jejak dari memori. Pembersihan dapat dipicu berdasarkan ambang batas yang ditetapkan oleh variabel sistem optimizer_trace_offset dan optimizer_trace_limit.

  • Ditambahkan dukungan untuk kelas instans DB berikut:

    • db.r7i

    • db.r8g

    Lihat informasi yang lebih lengkap di Mesin basis data yang didukung untuk kelas-kelas instans basis data dalam Panduan Pengguna Amazon Aurora.

Perbaikan

Memperbaiki masalah keamanan dan CVEs:

Rilis ini mencakup semua perbaikan CVE komunitas hingga dan termasuk MySQL 8.0.39. Perbaikan CVE berikut disertakan:

Perbaikan ketersediaan:

  • Memperbaiki cacat yang dapat menyebabkan server restart secara tak terduga setelah menjalankan perintah Data Manipulation Language (DML/Data Manipulation Language) pada tabel yang sudah langsung menjatuhkan kolom, sehingga jumlah kolom yang dijatuhkan dan tidak dijatuhkan lebih besar dari 1017.

  • Memperbaiki masalah yang dapat menyebabkan file log database tidak diputar dengan benar, sehingga meningkatkan penggunaan ruang penyimpanan lokal pada instans DB.

  • Memperbaiki masalah yang dapat menyebabkan instans DB berhenti menutup koneksi dalam kondisi memori rendah saat aurora_oom_response diaktifkan, yang mengarah ke reboot yang sebaliknya dapat dihindari. out-of-memory

  • Memperbaiki masalah yang dapat menyebabkan instans DB pembaca dimulai ulang saat membebaskan memori yang digunakan untuk aplikasi log.

  • Memperbaiki masalah dalam menghitung metrik internal untuk indeks pencarian teks lengkap (FTS) yang dapat menyebabkan restart basis data.

  • Memperbaiki masalah komunitas yang terkadang dapat menghasilkan hasil kueri yang salah saat LIMIT klausa digunakan dalam subkueri bersama dengan pushdown kondisi indeks.

  • Memperbaiki masalah yang menyebabkan pelanggaran akses memori yang menyebabkan pelepasan objek mutex yang tidak lagi dimiliki oleh utas.

  • Memperbaiki masalah yang dapat menyebabkan restart pada replika log biner (binlog) saat memproses sejumlah besar file log relai selama pemulihan log relai.

  • Memperbaiki masalah yang dapat menyebabkan instans DB pembaca Aurora dimulai ulang saat penerusan penulisan diaktifkan.

  • Memperbaiki masalah di mana kueri yang berisi beberapa UNION klausa dapat mengalokasikan sejumlah besar memori, yang mengarah ke restart instans DB.

  • Memperbaiki masalah yang menyebabkan instans DB penulis dimulai ulang saat menjalankan kueri paralel pada instans DB pembaca.

  • Memperbaiki masalah di mana replikasi binlog akan terhenti pada replika karena kebuntuan yang ditemui pada utas I/O replika saat perintah dijalankan. FLUSH RELAY LOGS

  • Memperbaiki masalah yang menyebabkan instans DB dimulai ulang saat menangani set GTID besar pada cluster DB dengan binlog yang ditingkatkan diaktifkan.

  • Memperbaiki masalah yang dapat menyebabkan restart pada replika binlog saat cache log relai dalam memori diaktifkan. Cache log relai dalam memori diaktifkan pada replika binlog terkelola Aurora MySQL saat menggunakan replikasi log biner ulir tunggal, atau replikasi multithreaded dengan pemosisian otomatis GTID diaktifkan.

  • Memperbaiki masalah yang dapat menyebabkan instance replika binlog dimulai ulang saat menerapkan pernyataan Data Control Language (DCL) selama startup mesin database.

  • Memperbaiki masalah yang, dalam kondisi langka, dapat menyebabkan instans DB pembaca dimulai ulang karena deadlatch saat menjalankan SELECT kueri pada tabel yang diperbarui oleh instance DB penulisnya.

  • Memperbaiki masalah yang dapat menyebabkan instance pembaca Aurora Global Database dimulai ulang dengan sesi penerusan tulis aktif.

  • Memperbaiki masalah yang dapat menyebabkan replika baca Aurora dimulai ulang jika terjadi pesanan komit transaksi langka tertentu pada instans DB penulis.

  • Memperbaiki masalah yang dapat menyebabkan database dimulai ulang saat acara terjadwal dibatalkan saat berjalan pada instans DB yang telah mengaktifkan binlog yang disempurnakan.

Perbaikan umum:

  • Memperbaiki masalah di mana koneksi klien dapat macet selama zero-downtime patching (ZDP) atau zero-downtime restart (ZDR).

  • Memperbaiki masalah yang, dalam kasus yang jarang terjadi, menyebabkan instance database dimulai ulang karena masalah manajemen memori yang dapat terjadi saat menangani kegagalan tabel terbuka.

  • Memperbaiki masalah yang dapat menyebabkan pernyataan SQL mengalami kesalahan atau peringatan pelanggaran kunci primer yang tidak terduga pada beberapa baris saat melakukan INSERT pernyataan bersamaan pada tabel yang memiliki kolom kunci AUTO_INCREMENT utama dan kolom kunci unik, dan ketika INSERT pernyataan memiliki pelanggaran kunci unik pada baris yang berbeda.

  • Instrumen Performance Schema memory/sql/sp_head::main_mem_root sekarang menjadi instrumen yang dikendalikan. Akibatnya, memori yang dialokasikan untuk penguraian dan representasi program yang disimpan sekarang berkontribusi terhadap batas memori per koneksi.

  • Memperbaiki masalah saat baris menjadi tidak dapat dibaca melalui indeks spasial selama pembaruan.

  • Memperbaiki masalah yang mencegah pengguna menonaktifkan penerusan penulisan lokal.

  • Memperbaiki masalah di mana SELECT COUNT kueri dapat mengembalikan hasil yang salah saat menggunakan penerusan tulis.

  • Memperbaiki masalah yang dapat menyebabkan hasil kueri yang salah ketika ZDP salah mengembalikan variabel sesi yang ditetapkan sebagai petunjuk dalam kueri.

  • Memperbaiki masalah dengan pemotongan otomatis dari undo tablespaces ketika mereka lebih besar dari ambang innodb_max_undo_log_size dalam skenario peningkatan.

  • Memperbaiki masalah saat latensi komit dan throughput komit tidak diukur saat innodb_flush_log_at_trx_commit disetel ke. 0

  • Memperbaiki masalah yang dapat menyebabkan kelambatan replika Aurora dilaporkan secara tidak benar.

  • Memperbaiki masalah yang memberikan nilai yang salah untuk threads_running variabel saat menggunakan Aurora Global Database.

  • Memperbaiki masalah di mana replika binlog Aurora MySQL dengan optimasi indeks sekunder paralel diaktifkan akan mengalami restart saat menerapkan perubahan replikasi pada tabel dengan kunci asing.

  • Memperbaiki masalah restart yang disebabkan oleh pengubahan ukuran tabel hash kunci yang berkepanjangan selama penskalaan atau penskalaan peristiwa.

  • Memperbaiki masalah yang dapat menyebabkan instans DB dimulai ulang setelah menonaktifkan logging biner, saat binlog yang disempurnakan sebelumnya diaktifkan.

  • Memperkenalkan optimasi untuk mengurangi penggunaan memori selama pemulihan kamus data logis ketika ada sejumlah besar tabel.

  • Memperbaiki masalah di mana pengguna mungkin mengalami ERROR 1377 (HY000): Fatal error during log purge kesalahan saat menjalankan prosedur tersimpan mysql.rds_set_external_source pada replika binlog, ketika replikasi log biner sudah dikonfigurasi.

  • Memperbaiki cacat yang mencegah persistensi hak istimewa peran pengguna setelah ZDR.

  • Memperbaiki masalah memori yang terkait dengan peran default dari view definer.

  • Memperbaiki masalah yang dapat menyebabkan instans DB dimulai ulang saat SHOW VOLUME STATUS dijalankan.

  • Memperbaiki masalah restart yang disebabkan oleh pengubahan ukuran kumpulan buffer yang berkepanjangan selama penskalaan atau penskalaan peristiwa.

  • Memperbaiki masalah restart yang disebabkan oleh logical read ahead (LRA) yang mengakses halaman yang dibebaskan karena pengubahan ukuran buffer selama acara penskalaan turun.

  • Memperbaiki masalah yang mengatasi SELECT kueri yang mengembalikan hasil yang salah saat kueri digunakan LEFT OUTER JOIN dengan transformasi semijoin yang menggunakan materialisasi sebagai strategi.

  • Memperbaiki masalah yang dapat menyebabkan kegagalan dalam menyelesaikan proses menonaktifkan penerusan tulis.

  • Memperbaiki masalah saat BlockedTransactions CloudWatch metrik ActiveTransactions dan melaporkan nilai yang lebih rendah dari yang diharapkan.

  • Memperbaiki masalah saat replikasi binlog rusak saat replika memproses DELETE pernyataan multitable yang secara eksplisit dihapus dari tabel induk dan anak.

  • Memperbaiki masalah yang dapat menyebabkan instans DB dimulai ulang saat memproses pemicu dengan fungsi yang ditentukan pengguna yang enum mengembalikan tipe.

  • Memperbaiki masalah di mana DMLLatency CloudWatch metrik akan menunjukkan nilai yang salah untuk instance replika log biner saat mereplikasi menggunakan binlog_format set to. row

  • Memperbaiki masalah di mana lambatINSERT,DELETE, dan UPDATE kueri yang dijalankan oleh Penjadwal Acara MySQL tidak direkam dalam log kueri lambat kecuali didahului oleh kueri lambat. SELECT

  • Memperbaiki masalah yang, dalam kasus yang jarang terjadi, menyebabkan tidak tersedianya replika baca Aurora yang terputus-putus atau ketidakkonsistenan definisi tabel, terkadang dengan kesalahan, pada replika. Table does not exist Ini karena kueri baca bersamaan pada operasi replika dan Data Definition Language (DDL) pada instance DB penulis.

  • Memperbaiki masalah yang menyebabkan SHOW BINARY LOGS perintah membutuhkan waktu lebih lama untuk berjalan di cluster DB di mana binlog yang disempurnakan diaktifkan atau sebelumnya diaktifkan. Masalah ini juga dapat menyebabkan peningkatan latensi komit jika beberapa SHOW BINARY LOGS perintah berjalan secara bersamaan.

Peningkatan dan migrasi:

  • Meningkatkan kinerja upgrade versi utama dari Aurora MySQL versi 2 ke versi 3 untuk cluster DB dengan sejumlah besar objek database (seperti tabel, pemicu, dan rutinitas).

    Untuk kelas instans DB yang lebih besar, proses pemutakhiran database meningkatkan metadata objek MySQL tradisional ke kamus data MySQL 8.0 atom yang baru secara paralel menggunakan beberapa utas.

  • Memperbaiki masalah yang menyebabkan peningkatan atau migrasi gagal saat target versi mesin Aurora MySQL DB adalah 3.04.0 atau lebih tinggi. Hal ini terjadi ketika parameter cluster lower_case_table_names DB diatur ke1, dan MySQL database collation tidak kompatibel dengan nama tabel huruf kecil.

Integrasi perbaikan bug MySQL Community Edition

Rilis ini mencakup semua perbaikan bug komunitas hingga dan termasuk 8.0.39, selain yang berikut ini. Untuk informasi selengkapnya, lihat Bug MySQL yang diperbaiki oleh pembaruan mesin basis data Aurora MySQL 3.x.

  • Memperbaiki masalah yang menyebabkan NULL nilai dihilangkan secara tidak benar dari kumpulan hasil untuk kueri tertentu yang memiliki keduanya JOIN dan operasi. UNION (Perbaikan Bug Komunitas #114301)

PrivasiSyarat situsPreferensi cookie
© 2025, Amazon Web Services, Inc. atau afiliasinya. Semua hak dilindungi undang-undang.