Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Aurora SQL Versi saya 2 kompatibel dengan My 5.7 SQL
Topik ini menjelaskan perbedaan antara Aurora My SQL version 2 dan My SQL 5.7 Community Edition.
penting
Aurora My SQL versi 2 mencapai akhir dukungan standar pada 31 Oktober 2024. Untuk informasi selengkapnya, lihat Mempersiapkan Amazon Aurora My SQL -Compatible Edition versi 2 akhir dukungan standar.
Fitur tidak didukung di Aurora Versi saya 2 SQL
Fitur berikut didukung di My SQL 5.7, tetapi saat ini tidak didukung di Aurora SQL My versi 2:
-
CREATE TABLESPACE
SQLpernyataan -
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 – 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-fitur ini, lihat dokumentasi SQL 5.7 Saya
Perilaku tablespace sementara di Aurora Versi saya 2 SQL
Di My SQL 5.7, tablespace sementara adalah autoextending dan bertambah besar ukurannya seperlunya untuk mengakomodasi tabel sementara on-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 My SQL versi 2, perilaku berikut berlaku:
-
Untuk cluster Aurora My SQL DB baru yang dibuat dengan versi 2.10 dan yang lebih tinggi, tablespace sementara dihapus dan dibuat ulang saat Anda me-restart database. Hal ini memungkinkan fitur pengubahan ukuran dinamis mengklaim kembali ruang penyimpanan.
-
Untuk klaster Aurora My SQL DB yang ada ditingkatkan menjadi:
-
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 tablespace sementara pada klaster Aurora SQL My version 2 DB 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 Ruang Meja Sementara
Mesin penyimpanan untuk tabel sementara di disk
Aurora SQL Versi saya 2 menggunakan mesin penyimpanan yang berbeda untuk tabel sementara internal on-disk tergantung pada peran instance.
-
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 Parameter tingkat instans. -
Pada instance pembaca, tabel sementara pada disk menggunakan mesin ISAM penyimpanan Saya, yang menggunakan penyimpanan lokal. Itu karena instans hanya baca tidak dapat menyimpan data apa pun pada volume klaster Aurora.