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

Cara menggunakan konfigurasi Doktrin2 Master/Slave dari perintah Konsol Symfony2

Anda harus memastikan perintah Anda tidak memanggil tindakan apa pun yang memungkinkan doktrin memilih koneksi master.

Penting untuk memahami MasterSlaveConnection seharusnya bagaimana dan kapan ia memilih budak atau tuannya.

  • memilih Budak jika Tuan tidak pernah dipilih sebelum dan HANYA jika 'getWrappedConnection' atau 'executeQuery' digunakan.
  • Guru memilih saat 'exec ', 'eksekusi Pembaruan ', 'masukkan ', 'hapus ', 'perbarui ', 'buatSavepoint ', 'rilisSavepoint ', 'mulai Transaksi ', 'kembalikan ', 'berkomitmen ', 'permintaan ' atau 'persiapkan ' dipanggil.
  • Jika master dipilih sekali selama masa pakai koneksi akan selalu diambil setelahnya.
  • Satu koneksi budak dipilih secara acak SEKALI selama permintaan.

(API MasterSlaveConnection )



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kesalahan Database MySQL:Ekspresi konstan, acak, atau bergantung pada zona waktu dalam (sub) fungsi partisi tidak diperbolehkan

  2. Menyimpan data status bot di mySQL dengan .NET

  3. MySQL WHERE NOT IN sangat lambat

  4. pengecualian pointer nol ketika mencoba mengakses DatabaseHelper dalam database yang disalin dari aset ke data\data\

  5. Bagaimana cara menulis pernyataan MYSQL CASE WHEN dengan beberapa kondisi pencarian?