Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menggunakan replika baca untuk mengurangi waktu henti saat memutakhirkan database untuk Saya RDS SQL
Dalam kebanyakan kasus, penerapan biru/hijau adalah opsi terbaik untuk mengurangi waktu henti saat memutakhirkan instans DB Saya. SQL Untuk informasi selengkapnya, lihat Menggunakan Amazon RDS Blue/Green Deployment untuk pembaruan database.
Jika Anda tidak dapat menggunakan penerapan biru/hijau dan instans My SQL DB Anda saat ini sedang digunakan dengan aplikasi produksi, Anda dapat menggunakan prosedur berikut untuk meningkatkan versi database untuk instans DB Anda. Prosedur ini dapat mengurangi jumlah waktu henti untuk aplikasi Anda.
Dengan menggunakan replika baca, Anda dapat melakukan sebagian besar langkah-langkah pemeliharaan terlebih dahulu dan meminimalkan perubahan yang diperlukan selama pemadaman sebenarnya. Dengan teknik ini, Anda dapat menguji dan mempersiapkan instans DB baru tanpa membuat perubahan pada instans DB Anda yang sudah ada.
Prosedur berikut menunjukkan contoh peningkatan dari SQL versi Saya 5.7 ke SQL versi Saya 8.0. Anda dapat menggunakan langkah umum yang sama untuk peningkatan ke versi mayor lainnya.
catatan
Saat Anda memutakhirkan dari SQL versi Saya 5.7 ke SQL versi Saya 8.0, selesaikan pra-pemeriksaan sebelum melakukan pemutakhiran. Untuk informasi selengkapnya, lihat Prececks untuk peningkatan dari My SQL 5.7 ke 8.0.
Untuk memutakhirkan SQL database Saya saat instans DB sedang digunakan
-
Masuk ke AWS Management Console dan buka RDS konsol Amazon di https://console.aws.amazon.com/rds/
. -
Buat replika baca instans My SQL 5.7 DB Anda. Proses ini membuat salinan yang dapat ditingkatkan dari basis data Anda. Mungkin ada replika baca lainnya dari instans DB tersebut.
Pada konsol, pilih Basis data, lalu pilih instans DB yang ingin Anda tingkatkan.
Untuk Tindakan, pilih Buat replika baca.
Berikan nilai untuk pengidentifikasi instans DB untuk replika baca Anda dan pastikan bahwa kelas instans DB dan setelan lainnya cocok dengan instans My SQL 5.7 DB Anda.
Pilih Buat replika baca.
-
(Opsional) Ketika replika baca telah dibuat dan Status menunjukkan Tersedia, ubah replika baca menjadi deployment Multi-AZ dan aktifkan pencadangan.
Secara default, replika baca dibuat sebagai deployment AZ Tunggal dengan pencadangan dinonaktifkan. Karena replika baca ini akhirnya akan menjadi instans DB produksi, praktik terbaiknya adalah mengonfigurasi deployment Multi-AZ dan mengaktifkan pencadangan sekarang.
Pada konsol, pilih Basis data, lalu pilih replika baca yang baru saja Anda buat.
Pilih Ubah.
Untuk Deployment Multi-AZ, pilih Buat instans siaga.
Untuk Periode Retensi Cadangan, pilih nilai selain nol positif, misalnya 3 hari, lalu pilih Lanjutkan.
Untuk Penjadwalan modifikasi, pilih Terapkan segera.
Pilih Ubah instans DB.
-
Saat Status replika baca menunjukkan Tersedia, tingkatkan replika baca ke My SQL 8.0:
Pada konsol, pilih Basis data, lalu pilih replika baca yang baru saja Anda buat.
Pilih Ubah.
Untuk versi mesin DB, pilih versi My SQL 8.0 untuk ditingkatkan, lalu pilih Lanjutkan.
Untuk Penjadwalan modifikasi, pilih Terapkan segera.
Pilih Modifikasi instans DB untuk memulai peningkatan.
-
Ketika pemutakhiran selesai dan Status menunjukkan Tersedia, verifikasi bahwa replika baca yang ditingkatkan adalah up-to-date dengan sumber instans SQL 5.7 DB Saya. Untuk memverifikasi, hubungkan ke replika baca dan jalankan perintah
SHOW REPLICA STATUS
. JikaSeconds_Behind_Master
bidangnya0
, maka replikasi adalah up-to-date.catatan
Versi sebelumnya dari My SQL digunakan
SHOW SLAVE STATUS
sebagai penggantiSHOW REPLICA STATUS
. Jika Anda menggunakan SQL versi Saya sebelum 8.0.23, maka gunakan.SHOW SLAVE STATUS
-
(Opsional) Buat replika baca dari replika baca Anda.
Jika Anda ingin instans DB memiliki replika baca setelah dipromosikan menjadi instans DB mandiri, Anda dapat membuat replika baca sekarang.
Pada konsol, pilih Basis data, lalu pilih replika baca yang baru saja Anda tingkatkan.
Untuk Tindakan, pilih Buat replika baca.
Berikan nilai untuk pengidentifikasi instans DB untuk replika baca Anda dan pastikan bahwa kelas instans DB dan setelan lainnya cocok dengan instans My SQL 5.7 DB Anda.
Pilih Buat replika baca.
-
(Opsional) Konfigurasikan grup parameter kustom DB untuk replika baca.
Jika Anda ingin instans DB menggunakan grup parameter kustom setelah dipromosikan menjadi instans DB mandiri, Anda dapat membuat grup parameter DB sekarang dan mengaitkannya dengan replika baca.
Buat grup parameter DB kustom untuk My SQL 8.0. Untuk petunjuk, silakan lihat Membuat grup parameter DB di Amazon RDS Amazon.
Modifikasi parameter yang ingin Anda ubah dalam grup parameter DB yang baru saja Anda buat. Untuk petunjuk, lihat Memodifikasi parameter dalam grup parameter DB di Amazon RDS Aurora.
Pada konsol, pilih Basis data, lalu pilih replika baca.
Pilih Ubah.
Untuk grup parameter DB, pilih grup parameter My SQL 8.0 DB yang baru saja Anda buat, lalu pilih Lanjutkan.
Untuk Penjadwalan modifikasi, pilih Terapkan segera.
Pilih Modifikasi instans DB untuk memulai peningkatan.
-
Jadikan replika baca My SQL 8.0 Anda sebagai instans DB mandiri.
penting
Saat Anda mempromosikan replika baca My SQL 8.0 ke instans DB mandiri, itu bukan lagi replika instans My SQL 5.7 DB Anda. Kami menyarankan Anda mempromosikan replika baca My SQL 8.0 selama jendela pemeliharaan ketika sumber instans My SQL 5.7 DB Anda berada dalam mode hanya-baca dan semua operasi penulisan ditangguhkan. Ketika promosi selesai, Anda dapat mengarahkan operasi penulisan Anda ke instans My SQL 8.0 DB yang ditingkatkan untuk memastikan bahwa tidak ada operasi penulisan yang hilang.
Selain itu, kami menyarankan agar, sebelum mempromosikan replika baca My SQL 8.0, Anda melakukan semua operasi bahasa definisi data (DDL) yang diperlukan pada replika baca My SQL 8.0 Anda. Contohnya adalah membuat indeks. Pendekatan ini menghindari efek negatif pada kinerja replika baca My SQL 8.0 setelah dipromosikan. Untuk mempromosikan replika baca, gunakan prosedur berikut.
Pada konsol, pilih Basis data, lalu pilih replika baca yang baru saja Anda tingkatkan.
Untuk Tindakan, pilih Promosikan.
Pilih Ya untuk mengaktifkan pencadangan otomatis untuk instans replika baca. Untuk informasi selengkapnya, lihat Pengantar cadangan.
-
Pilih Lanjutkan.
Pilih Promosikan Replika Baca.
-
Anda sekarang memiliki versi upgrade dari SQL database Saya Anda. Pada titik ini, Anda dapat mengarahkan aplikasi Anda ke instans My SQL 8.0 DB yang baru.