

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: 2015-10-16 (versi 1.2, 1.3) (Dihentikan)
<a name="AuroraMySQL.Updates.20151016"></a>

**Versi:** 1.2, 1.3

Pembaruan ini mencakup perbaikan berikut:

## Perbaikan
<a name="AuroraMySQL.Updates.20151016.Fixes"></a>
+  out-of-memoryMasalah yang diselesaikan di pengelola kunci baru dengan transaksi yang berjalan lama
+ Mengatasi kerentanan keamanan saat mereplikasi dengan basis data non-RDS for MySQL
+ Diperbarui untuk memastikan bahwa penulisan quorum mencoba ulang secara benar dengan kegagalan penyimpanan
+ Diperbarui untuk melaporkan lag replika secara lebih akurat
+ Meningkatkan kinerja dengan mengurangi perselisihan saat banyak transaksi bersamaan mencoba mengubah baris yang sama
+ Mengatasi invalidasi cache kueri untuk tampilan yang dibuat dengan menggabungkan dua tabel
+ Menonaktifkan cache kueri untuk transaksi dengan isolasi `UNCOMMITTED_READ`

## Perbaikan
<a name="AuroraMySQL.Updates.20151016.Improvements"></a>
+ Kinerja lebih baik untuk kueri katalog lambat pada cache hangat
+ Meningkatkan konkurensi dalam statistik kamus
+ Stabilitas yang lebih baik untuk manajer sumber daya cache kueri baru, manajemen jangkauan, file yang disimpan di penyimpanan cerdas Amazon Aurora, dan tulis batch rekaman log

## Integrasi perbaikan bug MySQL
<a name="AuroraMySQL.Updates.20151016.BugFixes"></a>
+ Mematikan kueri di dalam innodb menyebabkan crash dengan pernyataan. (Bug \$11608883)
+ Untuk kegagalan dalam membuat thread baru untuk penjadwal peristiwa, pelaksanaan peristiwa, atau koneksi baru, tidak ada pesan yang dituliskan ke log kesalahan. (Bug \$116865959)
+ Jika satu koneksi mengubah basis data default dan secara bersamaan koneksi lain menjalankan SHOW PROCESSLIST, koneksi kedua dapat mengakses memori yang tidak valid ketika mencoba menampilkan memori basis data default koneksi pertama. (Bug \$111765252)
+ PURGE BINARY LOGS berdasarkan desain tidak menghapus file log biner yang sedang digunakan atau aktif, tetapi tidak memberikan pemberitahuan apa pun saat hal ini terjadi. (Bug \$113727933)
+ Untuk beberapa pernyataan, kebocoran memori dapat terjadi ketika pengoptimal menghapus klausa subkueri yang tidak diperlukan. (Bug \$115875919) 
+ Selama shutdown, server dapat mencoba mengunci mutex yang tidak diinisialisasi. (Bug \$116016493)
+ Pernyataan yang disiapkan yang menggunakan GROUP\$1CONCAT() dan klausa ORDER BY yang menyebutkan beberapa kolom dapat menyebabkan server keluar. (Bug \$116075310)
+ Instrumentasi Skema Kinerja tidak ada untuk thread pekerja replika. (Bug \$116083949)
+ `STOP SLAVE` dapat menyebabkan deadlock saat diterbitkan secara bersamaan dengan pernyataan seperti SHOW STATUS yang mengambil nilai untuk satu atau beberapa variabel status `Slave_retried_transactions`, `Slave_heartbeat_period`, `Slave_received_heartbeats`, `Slave_last_heartbeat`, atau `Slave_running`. (Bug \$116088188)
+ Kueri teks penuh yang menggunakan mode Boolean dapat memberikan hasil nol pada beberapa kasus di mana istilah pencarian adalah frasa yang dikutip. (Bug \$116206253)
+ Upaya pengoptimal untuk menghapus klausa subkueri redundan memunculkan pernyataan saat menjalankan pernyataan yang disiapkan dengan subkueri dalam klausa ON dari sambungan dalam subkueri. (Bug \$116318585)
+ GROUP\$1CONCAT tidak stabil, crash di ITEM\$1SUM::CLEAN\$1UP\$1AFTER\$1REMOVAL. (Bug \$116347450)
+ Mencoba mengganti daftar stopword pencarian teks lengkap (FTS) InnoDB default dengan membuat tabel InnoDB dengan struktur yang sama seperti INFORMATION\$1SCHEMA.INNODB\$1FT\$1DEFAULT\$1STOPWORD akan mengakibatkan kesalahan. (Bug \$116373868)
+ Setelah thread klien pada pekerja menjalankan FLUSH TABLES WITH READ LOCK dan diikuti oleh beberapa pembaruan pada master, pekerja tersebut macet saat mengeksekusi `SHOW SLAVE STATUS`. (Bug \$116387720)
+ Saat menguraikan string pencarian yang dibatasi seperti "abc-def" dalam pencarian teks lengkap, InnoDB sekarang menggunakan pembatas kata yang sama dengan MyISAM. (Bug \$116419661)
+ Crash di FTS\$1AST\$1TERM\$1SET\$1WILDCARD. (Bug \$116429306)
+ SEGFAULT di FTS\$1AST\$1VISIT() untuk uji FTS RQG. (Bug \$1 16435855)
+ Untuk build debug, ketika pengoptimal menghapus Item\$1ref yang menunjuk ke subkueri, hal ini menyebabkan server keluar. (Bug \$116509874)
+ Pencarian teks lengkap pada tabel InnoDB gagal pada pencarian frasa literal yang dikombinasikan dengan operator \$1 atau -. (Bug \$116516193)
+ `START SLAVE`gagal ketika server dimulai dengan opsi -- master-info-repository =TABLE relay-log-info-repository =TABLE dan dengan komit otomatis disetel ke 0, bersama dengan. `--skip-slave-start` (Bug \$116533802)
+ Hasil pencarian teks lengkap (FTS) InnoDB yang sangat besar dapat menghabiskan terlalu banyak memori. (Bug \$116625973)
+ Dalam build debug, pernyataan dapat terjadi dalam OPT\$1CHECK\$1ORDER\$1BY ketika menggunakan biner secara langsung dalam string pencarian, karena biner mungkin menyertakan byte NULL dan karakter lain yang tidak bermakna. (Bug \$116766016)
+ Untuk beberapa pernyataan, kebocoran memori dapat terjadi ketika pengoptimal menghapus klausa subkueri yang tidak diperlukan. (Bug \$116807641)
+ Ada kemungkinan untuk menyebabkan deadlock setelah menerbitkan FLUSH TABLES WITH READ LOCK dengan menerbitkan `STOP SLAVE` dalam koneksi yang baru dengan pekerja, kemudian menerbitkan `SHOW SLAVE STATUS` menggunakan koneksi asli. (Bug \$116856735)
+ GROUP\$1CONCAT() dengan pemisah yang tidak valid dapat menyebabkan server keluar. (Bug \$116870783)
+ Server melakukan penguncian berlebihan di mutex LOCK\$1active\$1mi dan active\$1mi->rli->data\$1lock untuk pernyataan 'pola' SHOW STATUS LIKE apa pun, bahkan ketika pola tidak cocok dengan variabel status yang menggunakan mutex tersebut (`Slave_heartbeat_period`, `Slave_last_heartbeat`, `Slave_received_heartbeats`, `Slave_retried_transactions`, `Slave_running`). (Bug \$116904035)
+ Pencarian teks penuh menggunakan modifier MODE BOOLEAN akan menyebabkan kegagalan pernyataan. (Bug \$116927092)
+ Pencarian teks lengkap pada tabel InnoDB gagal pada pencarian yang menggunakan operator boolean \$1. (Bug \$117280122)
+ Deadlock 4 arah: zombies, purging binlogs, show processlist, show binlogs. (Bug \$117283409)
+ Saat thread SQL yang menunggu kunci commit dimatikan dan dimulai ulang, ini menyebabkan transaksi dilewatkan pada pekerja. (Bug \$117450876)
+ Kegagalan pencarian teks penuh InnoDB akan terjadi karena token yang "tidak diakhiri". String dan panjang string harus diteruskan untuk perbandingan string. (Bug \$117659310)
+ Sejumlah besar tabel InnoDB yang terpartisi dapat menggunakan lebih banyak memori saat digunakan dalam MySQL 5.6 atau 5.7 dibandingkan memori yang digunakan oleh tabel yang sama yang digunakan dalam rilis Server MySQL sebelumnya. (Bug \$117780517)
+ Untuk kueri teks penuh, kegagalan untuk memeriksa bahwa num\$1token kurang dari max\$1proximity\$1item dapat menghasilkan sebuah pernyataan. (Bug \$118233051)
+ Kueri tertentu untuk tabel INFORMATION\$1SCHEMA TABLES dan COLUMNS dapat menyebabkan penggunaan memori yang berlebihan saat ada sejumlah besar tabel InnoDB yang kosong. (Bug \$118592390)
+ Saat menerapkan transaksi, sebuah bendera sekarang digunakan untuk memeriksa apakah thread telah dibuat, bukan memeriksa thread itu sendiri, yang menggunakan lebih banyak sumber daya, terutama ketika menjalankan server dengan master\$1info\$1repository=TABLE. (Bug \$118684222)
+ Jika thread klien pada pekerja menjalankan FLUSH TABLES WITH READ LOCK sementara master menjalankan DML, menjalankan `SHOW SLAVE STATUS` di klien yang sama menjadi diblokir, sehingga menyebabkan deadlock. (Bug \$119843808)
+ Mengurutkan berdasarkan hasil GRUP\$1CONCAT() dapat menyebabkan server keluar. (Bug \$119880368)