Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 为什么使用SKIP LOCKED对基于语句的复制不安全?_Mysql_Sql - Fatal编程技术网

Mysql 为什么使用SKIP LOCKED对基于语句的复制不安全?

Mysql 为什么使用SKIP LOCKED对基于语句的复制不安全?,mysql,sql,Mysql,Sql,我正在阅读mysql文档中的SKIP LOCKED。是否有人可以帮助我了解跳过锁定对于基于语句的复制不安全的原因 “使用无等待或跳过锁定的语句对于基于语句的复制是不安全的” 资料来源: 甚至,他们所说的“不安全”是什么意思 谢谢大家! 甚至,他们所说的“不安全”是什么意思 很容易看出,这些语句在主服务器和从服务器上的行为可能有所不同 简单地说,从属数据库将对是否跳过语句有不同的想法,从而使从属数据库有所不同。通常,这对于复制数据库来说是一件非常糟糕的事情。Hi@Turbo J,感谢您的评论。是否

我正在阅读mysql文档中的
SKIP LOCKED
。是否有人可以帮助我了解
跳过锁定
对于基于语句的复制不安全的原因

“使用无等待或跳过锁定的语句对于基于语句的复制是不安全的”

资料来源:

甚至,他们所说的“不安全”是什么意思

谢谢大家!

甚至,他们所说的“不安全”是什么意思

很容易看出,这些语句在主服务器和从服务器上的行为可能有所不同


简单地说,从属数据库将对是否跳过语句有不同的想法,从而使从属数据库有所不同。通常,这对于复制数据库来说是一件非常糟糕的事情。

Hi@Turbo J,感谢您的评论。是否有任何推荐/常用的方法可以在复制数据库上获得SKIP LOCKER的好处?谢谢,我已经读过“复制和事务”:所以现在一切都有意义了——我应该避免在复制环境中同时更新事务表和非事务表的事务。那么SKIP LOCKED不应该是相关的。。。正确的?