Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana cara menghentikan kebuntuan pada satu node agar tidak menabrak seluruh cluster?

Saya menjawab pertanyaan saya sendiri karena saya telah berhasil menghindari crash. Namun, saya masih memiliki masalah dengan kesalahan sekunder dan telah memulai utas baru dengan spesifikasinya.

Kode pemulihan saya sekarang menangani kesalahan sekunder secara berbeda. Ini akan mencoba kembali kebuntuan beberapa kali, tetapi hanya ketika kesalahannya adalah kebuntuan. Jika jenis kesalahan lain terjadi, aplikasi akan menyerah.

Meskipun ini berarti pengguna yang kecewa menerima kesalahan, saya belum pernah mengalami kerusakan cluster sejak perubahan ini dan belum melihat kesalahan "server hilang" yang menakutkan.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. DECIMAL mysql dan ruang penyimpanan?

  2. Cara memasukkan nilai ke dalam kolom identitas otomatis di MYSQL

  3. Cara mendapatkan Nilai Tunggal Dari Database melalui Entity Framework

  4. MySQL:Bagaimana cara membuat trigger yang menolak karyawan di bawah umur?

  5. MySQL Fire-And-Lup INSERT / UPDATE / DELETE - penggunaan mysql_unbuffered_query disarankan?