Tôi có một bản sao nhân rộng (master) của Mysql với các bảng MyISAM. Tất cả các cập nhật được thực hiện trên tổng thể và các lựa chọn được thực hiện trên master hoặc slaves.mysql - làm ổ khóa truyền trên sao chép?
Dường như chúng tôi có thể cần phải khóa thủ công một vài bảng khi chúng tôi thực hiện các cập nhật nhất định. Trong khi khóa ghi này nằm trên các bảng, không có lựa chọn nào có thể xảy ra trên bảng đã khóa. Nhưng còn về nô lệ thì sao? Khóa có lan truyền không?
Giả sử tôi có table_A và table_B. Tôi bắt đầu một khóa trên table_A và table_B trên master và bắt đầu thực hiện cập nhật. Tại thời điểm này không có kết nối khác có thể đọc table_A và table_B ra khỏi tổng thể? Nhưng nếu vào lúc này một kết nối khác cố đọc các bảng của một nô lệ, họ có thể làm như vậy không?
Xin chào Adam, bạn có tìm thấy câu trả lời cho điều này không? – davide
Đây là một đối số để chuyển sang InnoDB - để tránh các khóa bảng. –