mysql - распространяются ли блокировки при репликации?

У меня есть репликация master-slave(s) Mysql с таблицами MyISAM. Все обновления выполняются на ведущем, а выбор выполняется либо на ведущем, либо на ведомых.

Похоже, нам может понадобиться вручную заблокировать несколько таблиц при выполнении определенных обновлений. Пока эта блокировка записи применяется к таблицам, в заблокированной таблице не может происходить выборка. Но как насчет рабов? Распространяется ли блокировка?

Скажем, у меня есть table_A и table_B. Я инициирую блокировку table_A и table_B на мастере и начинаю выполнять обновление. В настоящее время никакое другое соединение не может прочитать table_A и table_B с мастера? Но что, если в это время другое соединение попытается прочитать таблицы ведомого устройства, смогут ли они это сделать?

14
задан adamSpline 1 June 2012 в 23:12
поделиться