Это скорее информационный вопрос, чем проблема, требующая решения. У нас есть главный и подчиненный серверы MySQL, настроенные для выполнения репликации на основе операторов. В настоящее время репликация отстает на несколько дней, потому что кто-то забыл игнорировать временные БД / таблицы, которые создаются / модифицируются / уничтожаются при подготовке автономных копий БД (и мы сделали МНОГО таких на прошлой неделе). Теперь я настроил ведомое устройство на игнорирование соответствующих БД, но для этих игнорируемых БД уже есть куча операторов, уже находящихся в файлах ретрансляции.
У меня такой вопрос: применяется ли игнорирование, когда ведомое устройство копирует операторы из бинарного журнала мастера в свой журнал ретрансляции, ИЛИ работают ли операторы в журнале ретрансляции с ограничениями игнорирования? Если это первое, это значит, что нам понадобится больше времени, чтобы наверстать упущенное; если последнее, мы наверстаем упущенное, когда раб достигнет этих утверждений.
Другими словами: какой поток учитывает игнорирование БД / таблицы: поток io или поток sql?