Adakah jadual kunci pangkalan data tuan-hamba dan hamba mysql menyebabkan penyekatan replikasi?
淡淡烟草味
淡淡烟草味 2017-06-22 11:54:33
0
3
1287

Mysql dikonfigurasikan dengan master-slave, dan pangkalan data slave digunakan untuk menanyakan pernyataan perlahan Jika jadual dikunci semasa pertanyaan, adakah pangkalan data induk akan sentiasa menyalinnya? Atau adakah ia akan menunggu sehingga pertanyaan perlahan selesai sebelum menyalinnya?

淡淡烟草味
淡淡烟草味

membalas semua(3)
巴扎黑
  1. Penyegerakan induk-hamba dilakukan melalui binlog Pustaka hamba mempunyai dua utas, satu bertanggungjawab untuk menerima log binlog, dan satu lagi bertanggungjawab untuk menghuraikan log dan menulis data ke perpustakaan. Oleh itu, penyegerakan tuan-hamba umumnya mempunyai kelewatan tertentu.

  2. Bagi isu kunci baca-tulis, kunci tulis adalah eksklusif dan kunci baca boleh diperolehi beberapa kali. Dalam Innodb, kunci dibahagikan kepada kunci meja, kunci baris dan kunci celah Ia bergantung pada operasi anda Jika operasi sisipan memerlukan penguncian jadual, dan pertanyaan mengunci baris dalam jadual, anda semestinya perlu menunggu.

phpcn_u1582

Sila fikirkan soalan dengan teliti sekali lagi.

Menurut pemahaman saya tentang masalah ini, adakah anda pasti perpustakaan induk mereplikasi perpustakaan hamba dalam masa nyata? Ada yang salah dengan logik ini.

小葫芦

Replikasi induk-hamba yang mengelirukan Biasanya, pustaka hamba tidak membenarkan operasi tulis selain daripada proses replikasi dalam pustaka hamba tidak akan menyekat proses menulis replikasi Sudah tentu, jika anda perlu mengeluarkan kunci Bila perpustakaan utama menyegerakkan data daripada perpustakaan hamba kepada rekod yang dikunci, ia akan menunggu kunci pada perpustakaan hamba, jadi tindakan penulisan perpustakaan hamba mesti dikawal dengan ketat Semua kecuali pentadbir adalah baca sahaja

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan