Почему использование SKIP LOCKED небезопасно для репликации на основе операторов? - PullRequest
0 голосов
/ 13 мая 2018

Я читаю о SKIP LOCKED в документации по MySQL.кто-то может попытаться помочь мне понять, в чем причина того, что SKIP LOCKED небезопасен для репликации на основе операторов?

«Операторы, которые используют NO WAIT или SKIP LOCKED, небезопасны для репликации на основе операторов»

источник: https://dev.mysql.com/doc/refman/8.0/en/innodb-locking-reads.html#innodb-locking-reads-nowait-skip-locked

Или даже, что они имеют в виду, говоря "небезопасно"?

Спасибо!

1 Ответ

0 голосов
/ 13 мая 2018

Или даже, что они имеют в виду, говоря "небезопасно"?

Совершенно тривиально видеть, что эти операторы могут вести себя по-разному на ведущем и на ведомом устройствах.

Проще говоря, ведомое устройство будет иметь другую идею, пропустить или нет пропустить оператор, оставляя вас с разницей в ведомой базе данных. Обычно это очень плохо для реплицируемых баз данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...