Lập trình 30/10/2026 7 phút

Replication đo thật: một thay đổi trên primary tới replica sau 59 ms qua binlog, replica được super_read_only chặn cả ghi của root (lỗi 1290), và khi luồng áp dụng bị dừng replica tụt lại 20.000 dòng rồi bắt kịp trong 1,6 giây

Phần 11 sê-ri MySQL và InnoDB: replication nhân bản dữ liệu từ một primary sang replica qua binary log, bất đồng bộ. Đo thật trong mysql:8 với hai container và GTID: một INSERT trên primary xuất hiện trên replica sau 59 ms (binlog phát sang relay log rồi áp dụng). Replica bật super_read_only chặn cả ghi của root với lỗi 1290 để không phân kỳ dữ liệu. Vì bất đồng bộ, replica có thể tụt lại: dừng luồng SQL áp dụng rồi ghi 20.000 dòng vào primary thì replica trễ đúng 20.000 dòng, bật lại thì replica replay relay log và bắt kịp trong 1,6 giây.