Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Aurora MySQL versi 2 yang kompatibel dengan MySQL 5.7
Topik ini menjelaskan perbedaan antara Aurora MySQL versi 2 dan MySQL 5.7 Community Edition.
penting
Aurora MySQL versi 2 mencapai akhir dukungan standar pada 31 Oktober 2024. Untuk informasi selengkapnya, lihat Mempersiapkan Amazon Aurora MySQL-Compatible Edition versi 2 akhir dukungan standar.
Fitur yang tidak didukung di Aurora MySQL versi 2
Fitur berikut didukung di MySQL 5.7, tetapi saat ini tidak didukung di Aurora MySQL versi 2:
-
Pernyataan SQL
CREATE TABLESPACE -
Plugin replikasi grup
-
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 – Anda dapat menginstal plugin ini, tetapi tidak didukung. Anda tidak dapat menyesuaikan plugin.
-
Plugin tulis ulang kueri
-
Penyaringan replikasi
-
Protokol X
Untuk informasi selengkapnya tentang fitur ini, lihat Dokumentasi MySQL 5.7
Perilaku ruang tabel sementara di Aurora MySQL versi 2
Di MySQL 5.7, ruang tabel sementara dapat diperluas otomatis dan meningkatkan ukuran yang diperlukan untuk mengakomodasi tabel sementara di disk. Ketika tabel sementara dihapus, ruang kosong dapat digunakan kembali untuk tabel sementara baru, tetapi ruang tabel sementara tetap pada ukuran yang diperluas dan tidak menyusut. Ruang tabel sementara dihapus dan dibuat ulang saat mesin diaktifkan ulang.
Di Aurora MySQL versi 2, perilaku berikut berlaku:
-
Untuk klaster DB Aurora MySQL baru yang dibuat dengan versi 2.10 dan lebih tinggi, ruang tabel sementara dihapus dan dibuat ulang saat Anda mengaktifkan ulang basis data. Hal ini memungkinkan fitur pengubahan ukuran dinamis mengklaim kembali ruang penyimpanan.
-
Untuk klaster DB Aurora MySQL yang ada yang ditingkatkan ke:
-
Versi 2.10 atau lebih tinggi – Ruang tabel sementara dihapus dan dibuat ulang saat Anda mengaktifkan ulang basis data. Hal ini memungkinkan fitur pengubahan ukuran dinamis mengklaim kembali ruang penyimpanan.
-
Versi 2.09 – Ruang tabel sementara tidak dihapus saat Anda mengaktifkan ulang basis data.
-
Anda dapat memeriksa ukuran ruang tabel sementara pada klaster DB Aurora MySQL versi 2 Anda dengan menggunakan kueri berikut:
SELECT FILE_NAME, TABLESPACE_NAME, ROUND((TOTAL_EXTENTS * EXTENT_SIZE) / 1024 / 1024 / 1024, 4) AS SIZE FROM INFORMATION_SCHEMA.FILES WHERE TABLESPACE_NAME = 'innodb_temporary';
Untuk informasi selengkapnya, lihat The Temporary Tablespace
Mesin penyimpanan untuk tabel sementara di disk
Aurora MySQL versi 2 menggunakan mesin penyimpanan yang berbeda untuk tabel sementara internal di disk bergantung pada peran instans.
-
Pada instans penulis, tabel sementara di disk menggunakan mesin penyimpanan InnoDB secara default. Tabel tersebut disimpan di ruang tabel sementara di volume klaster Aurora.
Anda dapat mengubah perilaku ini pada instans penulis dengan memodifikasi nilai untuk parameter DB
internal_tmp_disk_storage_engine. Untuk informasi selengkapnya, lihat Instance-level parameter. -
Pada instans pembaca, tabel sementara di disk menggunakan mesin penyimpanan MyISAM, yang menggunakan penyimpanan lokal. Itu karena instans hanya baca tidak dapat menyimpan data apa pun pada volume klaster Aurora.