Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Aurora SQL Versi saya 3 kompatibel dengan My 8.0 SQL
Anda dapat menggunakan Aurora My SQL versi 3 untuk mendapatkan fitur terbaru yang SQL kompatibel dengan Saya, peningkatan kinerja, dan perbaikan bug. Berikut ini, Anda dapat mempelajari tentang Aurora My SQL versi 3, dengan kompatibilitas My SQL 8.0. Anda dapat mempelajari cara meningkatkan cluster dan aplikasi Anda ke Aurora SQL My versi 3.
Beberapa fitur Aurora, seperti Aurora Serverless v2, membutuhkan Aurora SQL Versi saya 3.
Topik
Fitur dari My SQL 8.0 Community Edition
Rilis awal Aurora My SQL versi 3 kompatibel dengan My SQL 8.0.23 Community Edition. SQL8.0 saya memperkenalkan beberapa fitur baru, termasuk yang berikut ini:
-
Dukungan Atomic Data Definition Language (DDL). Untuk informasi selengkapnya, lihat Dukungan Atomic Data Definition Language (DDL).
-
JSONfungsi. Untuk informasi penggunaan, lihat JSONFungsi
di Manual SQL Referensi Saya. -
Fungsi Jendela. Untuk informasi penggunaan, lihat Fungsi Jendela
di Manual SQL Referensi Saya. -
Ekspresi tabel umum (CTEs), menggunakan
WITH
klausa. Untuk informasi penggunaan, lihat WITH(Ekspresi Tabel Umum)di Manual SQL Referensi Saya. -
Klausa
ADD COLUMN
danRENAME COLUMN
yang dioptimalkan untuk pernyataanALTER TABLE
. Optimalisasi ini disebut “instanDDL.” Aurora SQL Versi saya 3 kompatibel dengan komunitas Fitur SQL instan DDL saya. DDLFitur cepat Aurora sebelumnya tidak digunakan. Untuk informasi penggunaan instanDDL, lihatDDL instan (Aurora MySQL versi 3). -
Indeks menurun, fungsional, dan tidak terlihat. Untuk informasi penggunaan, lihat Indeks Tak Terlihat, Indeks
Turun , dan CREATEINDEXPernyataan di Manual Referensi Saya SQL. -
Hak istimewa berbasis peran dikendalikan melalui pernyataan. SQL Untuk informasi selengkapnya tentang perubahan pada model hak akses, lihat Model hak akses berbasis peran.
-
Klausa
NOWAIT
danSKIP LOCKED
dengan pernyataanSELECT ... FOR SHARE
. Klausa ini menghindari tindakan menunggu transaksi lain untuk membuka kunci baris. Untuk informasi penggunaan, lihat Mengunci Bacaandi Manual SQL Referensi Saya. -
Peningkatan pada replikasi log biner (binlog). Untuk SQL detail Aurora My, lihat. Replikasi log biner Khususnya, Anda dapat melakukan replikasi yang difilter. Untuk informasi penggunaan tentang replikasi yang difilter, lihat Cara Server Mengevaluasi Aturan Pemfilteran Replikasi di Manual Referensi
Saya SQL. -
Petunjuk. Beberapa petunjuk yang SQL kompatibel dengan My 8.0 sudah di-backport ke Aurora My versi 2. SQL Untuk informasi tentang menggunakan petunjuk dengan Aurora SQL My, lihat. Aurora Petunjuk saya SQL Untuk daftar lengkap petunjuk di komunitas My SQL 8.0, lihat Petunjuk Pengoptimal di Manual Referensi
Saya. SQL
Untuk daftar lengkap fitur yang ditambahkan ke My SQL 8.0 edisi komunitas, lihat posting blog Daftar lengkap fitur baru di My SQL 8.0
Aurora SQL Versi saya 3 juga mencakup perubahan kata kunci untuk bahasa inklusif, di-backport dari komunitas My 8.0.26. SQL Untuk detail tentang perubahan tersebut, lihat Perubahan bahasa inklusif untuk Aurora Versi saya 3 SQL.
Aurora Prasyarat SQL versi 3 saya untuk Aurora My Serverless v2 SQL
Aurora My SQL versi 3 adalah prasyarat untuk semua instans DB di cluster Aurora My Serverless v2. SQL Aurora My SQL Serverless v2 menyertakan dukungan untuk instance pembaca di cluster DB, dan fitur Aurora lainnya yang tidak tersedia untuk Aurora My Serverless v1. SQL Ini juga memiliki penskalaan yang lebih cepat dan lebih granular daripada Aurora My Serverless v1. SQL
Catatan rilis untuk Aurora My versi 3 SQL
Untuk catatan rilis untuk semua rilis Aurora My SQL version 3, lihat Pembaruan mesin database untuk Amazon Aurora SQL My version 3 di Catatan Rilis untuk Aurora My. SQL
Optimisasi kueri paralel baru
Optimasi kueri paralel Aurora sekarang berlaku untuk lebih banyak SQL operasi:
-
Kueri pararel sekarang berlaku untuk tabel yang berisi jenis data
TEXT
,BLOB
,JSON
,GEOMETRY
, sertaVARCHAR
danCHAR
yang lebih panjang dari 768 byte. -
Kueri paralel dapat mengoptimalkan kueri yang memerlukan tabel yang dipartisi.
-
Kueri paralel dapat mengoptimalkan kueri yang memerlukan panggilan fungsi agregat dalam daftar pilih dan klausa
HAVING
.
Untuk informasi selengkapnya tentang peningkatan ini, lihat Memutakhirkan cluster kueri paralel ke Aurora Versi saya 3 SQL. Untuk informasi umum tentang kueri paralel Aurora, lihat Kueri paralel untuk Amazon Aurora My SQL.
Optimisasi untuk mengurangi waktu pengaktifan ulang basis data.
Cluster Aurora My SQL DB Anda harus sangat tersedia selama pemadaman yang direncanakan dan tidak direncanakan.
Administrator basis data perlu melakukan pemeliharaan basis data sesekali. Pemeliharaan ini mencakup patching basis data, tingkatkan, modifikasi parameter basis data yang memerlukan boot ulang manual, pelaksanaan failover untuk mengurangi waktu yang diperlukan dalam mengubah kelas instans, dan sebagainya. Tindakan yang direncanakan ini membutuhkan waktu henti.
Namun, waktu henti juga dapat disebabkan oleh tindakan yang tidak direncanakan, seperti failover yang tidak terduga karena kesalahan perangkat keras yang mendasarinya atau throttling sumber daya basis data. Semua tindakan yang direncanakan dan tidak direncanakan ini mengakibatkan pengaktifan ulang basis data.
Di Aurora My SQL versi 3.05 dan yang lebih tinggi, kami telah memperkenalkan pengoptimalan yang mengurangi waktu restart database. Optimisasi ini memberikan waktu henti hingga 65% lebih sedikit daripada tanpa optimisasi, dan lebih sedikit gangguan pada beban kerja basis data Anda, setelah pengaktifan ulang.
Selama pengaktifan basis data, banyak komponen memori internal yang diinisialisasi. Yang terbesar adalah kumpulan buffer InnoDB
Untuk detail selengkapnya, lihat blog Kurangi waktu henti dengan Amazon Aurora Database SQL saya memulai ulang