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-06-02 (versi 2.08.0) (Dihentikan)
Versi: 2.08.0
Aurora MySQL 2.08.0 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 memulihkan snapshot dari rilis Aurora MySQL yang saat ini didukung ke Aurora MySQL 2.08.0. Anda juga memiliki opsi untuk meningkatkan klaster basis data Aurora MySQL 2.* yang ada ke Aurora MySQL 2.08.0. Anda tidak dapat meningkatkan klaster Aurora MySQL 1.* yang ada secara langsung ke 2.08.0; namun, Anda dapat memulihkan snapshot-nya ke Aurora MySQL 2.08.0.
Untuk membuat klaster dengan Aurora MySQL versi lama, tentukan versi mesin melalui AWS Management Console, AWS CLI, atau API RDS.
Jika Anda memiliki pertanyaan atau masalah, AWS Dukungan tersedia di forum komunitas dan melalui Dukungan AWS
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
Fitur-fitur baru:
-
Meningkatkan pemrosesan log biner (binlog) untuk mengurangi waktu pemulihan crash dan latensi waktu commit ketika terdapat transaksi yang sangat besar.
-
Peluncuran fitur Aliran Aktivitas Basis Data (DAS) untuk Aurora MySQL. Fitur ini menyediakan aliran data yang mendekati waktu nyata untuk aktivitas basis data dalam basis data relasional Anda untuk membantu memantau aktivitas Anda. Untuk informasi selengkapnya, lihat Memantau Amazon Aurora dengan Aliran Aktivitas Basis Data di Panduan Pengguna Amazon Aurora.
-
Memperbarui file zona waktu untuk mendukung perubahan zona waktu Brasil terbaru.
-
Memperkenalkan kata kunci baru di SQL untuk menerapkan fungsi sambungan hash untuk tabel khusus dan/atau tabel dalam:
HASH_JOIN
,HASH_JOIN_PROBING
, danHASH_JOIN_BUILDING
. Untuk detail tambahan, lihat Petunjuk Aurora MySQL di Panduan Pengguna Amazon Aurora. -
Memperkenalkan dukungan petunjuk join order di Aurora MySQL 5.7 dengan melakukan backporting fitur MySQL 8.0
. Petunjuk baru tersebut adalah JOIN_FIXED_ORDER
,JOIN_ORDER
,JOIN_PREFIX
, danJOIN_SUFFIX
. Untuk dokumentasi mendetail tentang dukungan petunjuk join order, lihat WL#9158: Petunjuk join order. -
Aurora Machine Learning kini mendukung fungsi yang ditentukan pengguna dengan
MEDIUMINT
sebagai jenis pengembalian. -
Prosedur tersimpan
lambda_async()
sekarang mendukung semua karakterutf8
MySQL.
Perbaikan prioritas tinggi:
-
Memperbaiki masalah yang dapat menyebabkan instans DB pembaca mengembalikan hasil yang tidak lengkap untuk kueri FTS setelah tabel
INFORMATION_SCHEMA.INNODB_SYS_TABLES
dikueri pada instans DB penulis.
Perbaikan ketersediaan:
-
Memperbaiki masalah yang menyebabkan basis data memulai ulang setelah pernyataan multi-kueri yang mengakses beberapa tabel atau basis data dijalankan dengan cache kueri diaktifkan.
-
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 memicu basis data memulai ulang atau melakukan failover selama perintah
kill session
. Jika Anda mengalami masalah tersebut, hubungi dukungan AWS untuk mengaktifkan perbaikan ini pada instans Anda. -
Memperbaiki masalah yang menyebabkan instans DB pembaca memulai ulang selama transaksi multi-pernyataan dengan beberapa pernyataan
SELECT
dan beban kerja tulis yang berat pada instans DB penulis denganAUTOCOMMIT
diaktifkan. -
Memperbaiki masalah yang menyebabkan instans DB pembaca memulai ulang setelah mengeksekusi kueri yang berlangsung lama sementara instans DB penulis berada di bawah beban kerja tulis OLTP yang berat.
Perbaikan umum:
-
Memperbaiki waktu pemulihan basis data dan latensi commit untuk transaksi yang berlangsung lama saat binlog diaktifkan.
-
Memperbaiki algoritma untuk menghasilkan statistik yang lebih baik untuk memperkirakan jumlah nilai yang berbeda pada kolom yang diindeks, termasuk kolom dengan distribusi data yang tidak simetris.
-
Mengurangi waktu respons dan penggunaan CPU kueri sambungan yang mengakses tabel sementara MyISAM dan hasilnya tumpah ke penyimpanan lokal.
-
Memperbaiki masalah yang menghalangi snapshot Aurora MySQL 5.6 dengan nama basis data atau tabel yang berisi spasi untuk dipulihkan ke klaster Aurora MySQL 5.7 baru.
-
Menyertakan informasi transaksi korban ketika deadlock diselesaikan dalam
show engine innodb status
. -
Memperbaiki masalah yang menyebabkan koneksi terhenti ketika klien dari berbagai versi terhubung ke basis data yang sama dan mengakses cache kueri.
-
Memperbaiki kebocoran memori yang diakibatkan oleh beberapa invokasi alur kerja Zero-Downtime Patch (ZDP) atau Zero-Downtime Restart (ZDR) selama masa pakai instans basis data.
-
Memperbaiki pesan kesalahan dalam operasi Zero-Downtime Patch (ZDP) atau Zero-Downtime Restart (ZDR) yang salah menyatakan bahwa transaksi terakhir dibatalkan jika tanda auto-commit dinonaktifkan.
-
Memperbaiki masalah dalam operasi Zero-Downtime Patch (ZDP) yang dapat menyebabkan pesan kesalahan kegagalan server saat memulihkan variabel sesi pengguna dalam proses basis data baru.
-
Memperbaiki masalah dalam operasi Zero Downtime Patch (ZDP) yang dapat menyebabkan kegagalan basis data yang tidak pasti saat terdapat kueri yang berlangsung lama selama patching.
-
Memperbaiki masalah di mana kueri yang menyertakan fungsi Aurora Machine Learning memunculkan pesan kesalahan kosong karena kesalahan penanganan respons kesalahan dari layanan Machine Learning seperti Amazon SageMaker dan Amazon Comprehend.
-
Memperbaiki masalah dalam fungsi pemantauan out-of-memory yang tidak menghormati nilai kustom parameter
table_definition_cache
. -
Muncul pesan kesalahan "Pelaksanaan kueri terganggu" jika kueri Aurora Machine Learning terganggu. Sebelumnya, yang muncul adalah pesan umum "Kesalahan internal dalam memproses permintaan ML".
-
Memperbaiki masalah yang dapat menyebabkan pekerja binlog mengalami waktu koneksi habis ketika parameter
slave_net_timeout
lebih sedikit daripada parameteraurora_binlog_replication_max_yield_seconds
dan terdapat beban kerja yang rendah pada klaster induk binlog. -
Memperbaiki pemantauan kemajuan pemulihan binlog dengan mengeluarkan pesan informasi dalam log kesalahan pada frekuensi satu pesan per menit.
-
Memperbaiki masalah yang dapat menyebabkan transaksi aktif tidak dilaporkan oleh kueri
SHOW ENGINE INNODB STATUS
.
Integrasi perbaikan bug MySQL Community Edition
-
Bug #25289359
: Kunci cache teks lengkap yang diambil saat data disinkronkan tidak dilepaskan jika ukuran cache teks lengkap melebihi batas ukuran cache teks lengkap. -
Bug #29138644
: Mengubah waktu sistem secara manual saat server MySQL sedang berjalan menyebabkan penundaan thread pembersih halaman. -
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. -
Bug #25053286
: Menjalankan prosedur tersimpan dengan kueri yang mengakses suatu tampilan dapat mengalokasikan memori yang tidak dibebaskan hingga sesi berakhir. -
Bug #25586773
: Menjalankan prosedur tersimpan dengan pernyataan yang menciptakan tabel dari konten pernyataan SELECT tertentu dapat menyebabkan kebocoran memori. -
Bug #28834208
: Selama penerapan log, setelah operasi OPTIMIZE TABLE , InnoDB tidak mengisi kolom virtual sebelum memeriksa pembaruan indeks kolom virtual. -
Bug #26666274
: Infinite loop dalam kontainer buffer skema kinerja karena overflow integer 32-bit yang tidak ditandai.
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).
-
Asynchronous key prefetch (AKP). Untuk informasi selengkapnya, lihat Mengoptimalkan kueri sambungan terindeks Aurora dengan asynchronous key prefetch di Panduan Pengguna Amazon Aurora.
-
Sambungan hash. Untuk informasi selengkapnya, lihat Mengoptimalkan kueri sambungan terindeks Aurora dengan asynchronous key prefetch di Panduan Pengguna Amazon Aurora.
-
Fungsi-fungsi asli untuk menginvokasi fungsi AWS Lambda secara sinkron. Untuk informasi selengkapnya, lihat Menginvokasi fungsi Lambda dengan fungsi asli Aurora MySQL di Panduan Pengguna Amazon Aurora.
-
Pindai batching. Untuk informasi selengkapnya, lihat Pembaruan mesin basis data Aurora MySQL 2017-12-11 (versi 1.16) (Dihentikan).
-
Memigrasikan data dari MySQL menggunakan bucket Amazon S3. Untuk informasi selengkapnya, lihat Memigrasikan data dari MySQL menggunakan bucket Amazon S3 di Panduan Pengguna Amazon Aurora.
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