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

Bagaimana cara mengawasi server replikasi MySQL saya?

Untuk memantau server kami menggunakan alat gratis dari Maatkit ... sederhana, namun efisien.

Replikasi biner tersedia di 5.1, jadi saya kira Anda punya beberapa bola. Kami masih menggunakan 5.0 dan berfungsi dengan baik, tetapi tentu saja kami memiliki masalah yang sama dengannya.

Kami menggunakan replikasi Master-Master dengan Proxy MySql sebagai penyeimbang beban di depan, dan untuk mencegahnya dari kesalahan:

  • kami menghapus semua indeks unik
  • untuk beberapa kasus di mana kami benar-benar membutuhkan batasan unik, kami memastikan bahwa kami menggunakan REPLACE alih-alih INSERT (Proxy MySql dapat digunakan untuk menjaga penggunaan yang tepat ... bahkan dapat menulis ulang kueri Anda)
  • skrip terjadwal yang melakukan laporan intensif selalu mengakses server yang sama (bukan penyeimbang beban) ... sehingga operasi berbahaya direplikasi dengan aman

Ya, saya tahu kedengarannya sederhana dan bodoh, tetapi ini memecahkan 95% dari semua masalah yang kami miliki.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pada Kunci Duplikat hanya perbarui nilai Null atau kosong

  2. mysql - Mengoptimalkan ORDER BY COALESCE pada kolom tabel yang digabungkan

  3. Bagaimana cara mencari banyak kolom dengan prioritas di MySQL?

  4. Ubah format tanggal di tabel database mySql

  5. Cara yang benar untuk meneruskan antara 5.000 hingga 100.000 nilai dalam klausa WHERE mysql