小編給大家分享一下MySQL 5.7 復(fù)制控制語句SET GLOBAL sql_slave_skip_counter怎么用,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
成都創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供伊州網(wǎng)站建設(shè)、伊州做網(wǎng)站、伊州網(wǎng)站設(shè)計、伊州網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、伊州企業(yè)網(wǎng)站模板建站服務(wù),十年伊州做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。
SET GLOBAL sql_slave_skip_counter = N
這個參數(shù)會跳過從主節(jié)點接下來的N個事件。這個參數(shù)用來修復(fù)由SQL語句導(dǎo)致的復(fù)制停止。
只有當(dāng)slave節(jié)點的線程沒有運行的時候,這個語句才有效。否則,會產(chǎn)生報誤。
當(dāng)使用這個語句的時候,需要理解二進制日志實際上是作為一系列的事件組。每個事件組包含一系列的事件。對于事務(wù)表,一個事件組對應(yīng)一個事務(wù)。對于非事務(wù)表,一個事件組對應(yīng)一條單獨的SQL語句。需要注意的是,一個單獨的事務(wù)可能既包含事務(wù)表,也包含非事務(wù)表。
當(dāng)使用SET GLOBAL sql_slave_skip_counter跳過事件時,slave節(jié)點會處于事務(wù)組的中間,它會繼續(xù)跳過一些事件直到它到達(dá)一個事務(wù)組的結(jié)束位置,然后slave節(jié)點會從下一個事件組開始執(zhí)行。
這個參數(shù)的默認(rèn)值是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 復(fù)制控制語句SET GLOBAL sql_slave_skip_counter怎么用”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!