您好,登錄后才能下訂單哦!
小編給大家分享一下MySQL 5.7 復制控制語句SET GLOBAL sql_slave_skip_counter怎么用,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
SET GLOBAL sql_slave_skip_counter = N
這個參數會跳過從主節點接下來的N個事件。這個參數用來修復由SQL語句導致的復制停止。
只有當slave節點的線程沒有運行的時候,這個語句才有效。否則,會產生報誤。
當使用這個語句的時候,需要理解二進制日志實際上是作為一系列的事件組。每個事件組包含一系列的事件。對于事務表,一個事件組對應一個事務。對于非事務表,一個事件組對應一條單獨的SQL語句。需要注意的是,一個單獨的事務可能既包含事務表,也包含非事務表。
當使用SET GLOBAL sql_slave_skip_counter跳過事件時,slave節點會處于事務組的中間,它會繼續跳過一些事件直到它到達一個事務組的結束位置,然后slave節點會從下一個事件組開始執行。
這個參數的默認值是0
mysql> show variables like 'sql_slave%';
+------------------------+-------+
| Variable_name | Value |
+------------------------+-------+
| sql_slave_skip_counter | 0 |
+------------------------+-------+
1 row in set (0.00 sec)
以上是“MySQL 5.7 復制控制語句SET GLOBAL sql_slave_skip_counter怎么用”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。