Restart nol-downtime () untuk ZDR Amazon Aurora My SQL - Amazon Aurora

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Restart nol-downtime () untuk ZDR Amazon Aurora My SQL

Fitur zero-downtime restart (ZDR) dapat mempertahankan beberapa atau semua koneksi aktif ke instans DB selama jenis restart tertentu. ZDRberlaku untuk memulai ulang yang dilakukan Aurora secara otomatis untuk menyelesaikan kondisi kesalahan, misalnya ketika replika mulai tertinggal terlalu jauh di belakang sumbernya.

penting

ZDRMekanisme ini beroperasi atas dasar upaya terbaik. SQLVersi Aurora My, kelas instans, kondisi kesalahan, SQL operasi yang kompatibel, dan faktor lain yang menentukan di mana ZDR berlaku dapat berubah sewaktu-waktu.

ZDRuntuk Aurora My SQL 2.x membutuhkan versi 2.10 dan lebih tinggi. ZDRtersedia di semua versi minor Aurora My SQL 3.x. Di Aurora My SQL versi 2 dan 3, ZDR mekanisme diaktifkan secara default dan Aurora tidak menggunakan parameter. aurora_enable_zdr

Di halaman Peristiwa, Aurora melaporkan aktivitas yang terkait dengan zero-downtime restart. Aurora merekam suatu peristiwa ketika mencoba memulai ulang menggunakan mekanisme. ZDR Peristiwa ini menyatakan alasan Aurora melakukan pengaktifan ulang. Kemudian, Aurora mencatat peristiwa lain ketika pengaktifan ulang selesai. Peristiwa akhir ini melaporkan berapa lama prosesnya, dan berapa banyak koneksi yang dipertahankan atau diputus selama pengaktifan ulang. Anda dapat melihat log kesalahan basis data untuk melihat detail selengkapnya tentang apa yang terjadi selama pengaktifan ulang.

Meskipun koneksi tetap utuh setelah ZDR operasi yang berhasil, beberapa variabel dan fitur diinisialisasi ulang. Jenis informasi berikut ini tidak dipertahankan selama pengaktifan ulang yang disebabkan oleh zero-downtime restart:

  • Variabel global. Aurora memulihkan variabel sesi, tetapi tidak memulihkan variabel global setelah pengaktifan ulang.

  • Variabel status. Secara khusus, nilai uptime yang dilaporkan oleh status mesin akan direset.

  • LAST_INSERT_ID.

  • Status auto_increment dalam memori untuk tabel. Status inkremen otomatis dalam memori diinisialisasi ulang. Untuk informasi selengkapnya tentang nilai kenaikan otomatis, lihat Panduan SQLReferensi Saya.

  • Informasi diagnostik dari tabel INFORMATION_SCHEMA dan PERFORMANCE_SCHEMA. Informasi diagnostik ini juga muncul dalam output perintah seperti SHOW PROFILE dan SHOW PROFILES.

Tabel berikut menunjukkan versi, peran instans, dan keadaan lain yang menentukan apakah Aurora dapat menggunakan ZDR mekanisme saat memulai ulang instans DB di cluster Anda.

Aurora Versi saya SQL ZDRberlaku untuk penulis? ZDRberlaku untuk pembaca? ZDRselalu diaktifkan? Catatan

2.x, lebih rendah dari 2.10.0

Tidak

Tidak

N/A

ZDRtidak tersedia untuk versi ini.

2.10.0—2.11.0

Ya

Ya

Ya

Aurora mengembalikan semua transaksi yang sedang berlangsung pada koneksi aktif. Aplikasi Anda harus mencoba lagi transaksi.

Aurora membatalkan koneksi yang menggunakanTLS/SSL, tabel sementara, kunci meja, atau kunci pengguna.

2.11.1 dan lebih tinggi

Ya

Ya

Ya

Aurora mengembalikan semua transaksi yang sedang berlangsung pada koneksi aktif. Aplikasi Anda harus mencoba lagi transaksi.

Aurora membatalkan koneksi apa pun yang menggunakan tabel sementara, kunci meja, atau kunci pengguna.

3.01—3.03

Ya

Ya

Ya

Aurora mengembalikan semua transaksi yang sedang berlangsung pada koneksi aktif. Aplikasi Anda harus mencoba lagi transaksi.

Aurora membatalkan koneksi yang menggunakanTLS/SSL, tabel sementara, kunci meja, atau kunci pengguna.

3.04 dan lebih tinggi

Ya

Ya

Ya

Aurora mengembalikan semua transaksi yang sedang berlangsung pada koneksi aktif. Aplikasi Anda harus mencoba lagi transaksi.

Aurora membatalkan koneksi apa pun yang menggunakan tabel sementara, kunci meja, atau kunci pengguna.