Spec-Zone .ru
спецификации, руководства, описания, API
|
SET GLOBAL sql_slave_skip_counter = N
Этот оператор пропускает следующее N
события от ведущего устройства.
Это полезно для восстановления с остановок репликации, вызванных оператором.
Этот оператор допустим только, когда ведомые потоки не работают. Иначе, это производит ошибку.
При использовании этого оператора важно понять, что двоичный журнал фактически организуется как последовательность групп, известных как группы события. Каждая группа события состоит из последовательности событий.
Для транзакционных таблиц группа события соответствует транзакции.
Для нетранзакционных таблиц группа события соответствует единственному SQL-оператору.
Единственная транзакция может содержать изменения и к транзакционным и к нетранзакционным таблицам.
Когда Вы используете SET
GLOBAL sql_slave_skip_counter
пропускать события и результат находится в середине группы, ведомое
устройство продолжает пропускать события, пока это не достигает конца группы. Выполнение тогда запускается со
следующей группы события.
В MySQL 5.7, выпуская этот оператор вызывает предыдущие значения RELAY_LOG_FILE
,
RELAY_LOG_POS
, и sql_slave_skip_counter
быть записанным журналу ошибок.