Pembaruan mesin basis data Aurora MySQL: 2017-04-05 (versi 1.12) (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: 2017-04-05 (versi 1.12) (Dihentikan)

Versi: 1.12

Aurora MySQL 1.12 sekarang menjadi versi pilihan untuk pembuatan klaster DB baru, termasuk pemulihan dari snapshot.

Ini bukan peningkatan wajib untuk klaster yang ada. Anda akan memiliki opsi untuk meningkatkan kluster yang ada ke versi 1.12 setelah kami menyelesaikan patch di seluruh armada menjadi 1.11 (lihat catatan rilis Aurora 1.11 dan pengumuman forum terkait). Dengan versi Aurora 1.12, kami menggunakan model patching klaster di mana semua simpul dalam klaster Aurora DB ditambal pada saat yang sama. Untuk informasi selengkapnya, lihat Memelihara klaster DB Amazon Aurora di Panduan Pengguna Amazon Aurora.

Fitur baru

  • DDL Cepat – Aurora MySQL sekarang memungkinkan Anda untuk mengeksekusi operasi ALTER TABLE tbl_name ADD COLUMN col_name column_definition hampir secara seketika. Operasi tersebut akan diselesaikan tanpa perlu menyalin tabel dan tanpa memengaruhi pernyataan DML lainnya secara signifikan. Karena tidak menggunakan penyimpanan sementara untuk salinan tabel, pernyataan DDL menjadi praktis bahkan untuk tabel besar di kelas instans kecil. DDL Cepat saat ini hanya mendukung penambahan kolom yang dapat dikosongkan, tanpa nilai default, di akhir tabel. Fitur ini saat ini tersedia dalam mode lab Aurora. Lihat informasi yang lebih lengkap di Mengubah tabel di Amazon Aurora menggunakan DDL cepat di Panduan Pengguna Amazon Aurora.

  • Menunjukkan status volume - Kami telah menambahkan perintah pemantauan baru, SHOW VOLUME STATUS, untuk menampilkan jumlah simpul dan disk dalam satu volume. Lihat informasi yang lebih lengkap di Menampilkan status volume untuk klaster DB Aurora MySQL dalam Panduan Pengguna Amazon Aurora.

Perbaikan

  • Menerapkan perubahan kompresi kunci untuk lebih mengurangi alokasi memori per objek kunci. Perbaikan ini tersedia dalam mode lab.

  • Memperbaiki masalah di mana metrik trx_active_transactions menurun dengan cepat meskipun basis data tidak digunakan.

  • Memperbaiki pesan kesalahan yang tidak valid terkait sintaks kueri injeksi kesalahan saat menyimulasikan kegagalan dalam disk dan simpul.

  • Memperbaiki beberapa masalah terkait dengan kondisi race dan dead latch di manajer kunci.

  • Memperbaiki masalah yang menyebabkan luapan buffer di optimalisasi kueri.

  • Memperbaiki masalah stabilitas pada replika baca Aurora ketika simpul penyimpanan yang mendasari memiliki memori rendah yang tersedia.

  • Memperbaiki masalah di mana koneksi idle bertahan melewati pengaturan parameter wait_timeout.

  • Memperbaiki masalah yang query_cache_size mengembalikan nilai tak terduga setelah me-boot ulang instans.

  • Memperbaiki masalah kinerja yang merupakan hasil dari thread diagnostik yang terlalu sering memeriksa jaringan apabila penulisan tidak mencapai penyimpanan.

Integrasi perbaikan bug MySQL

  • Memuat ulang tabel yang dikosongkan dalam keadaan kosong menyebabkan nilai AUTO_INCREMENT direset. (Bug #21454472, Bug #77743)

  • Catatan indeks tidak ditemukan pada rollback karena inkonsistensi di dalam struktur purge_node_t. Inkonsistensi menimbulkan peringatan dan pesan kesalahan seperti “error in sec index entry update”, “unable to purge a record”, dan “tried to purge sec index entry not marked for deletion”. (Bug #19138298, Bug #70214, Bug #21126772, Bug #21065746)

  • Perhitungan ukuran tumpukan yang salah untuk operasi qsort menyebabkan luapan tumpukan. (Bug #73979)

  • Catatan tidak ditemukan dalam indeks pada saat rollback. (Bug #70214, Bug #72419)

  • ALTER TABLE tambahkan kolom TIMESTAMP saat memperbarui CURRENT_TIMESTAMP menyisipkan ZERO-datas (Bug #17392)