91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

參數binlog_row_image設置MINIMAL,你今天被坑了嗎?

發布時間:2020-06-05 06:07:05 來源:網絡 閱讀:8673 作者:hcymysql 欄目:MySQL數據庫

今天網友"芬達"跟我討論一個參數binlog_row_image,在什么場景下設置為MINIMAL,我覺得這個案例很有意義,尤其是在生產環境中,要慎重設置這個參數。


首先這個MINIMAL,只會在binlog里記錄被影響的行,而不能像默認的FULL一樣,記錄完整的變更前和變更后的所有記錄,這里就會產生一個問題,數據被誤更改,無法用mysqlbinlog等工具閃回,另外大數據那邊用canal抽binlog,會造成數據不準確等一系列問題。


下面通過模擬實驗,看看binlog里記錄的內容。


表結構如下:

參數binlog_row_image設置MINIMAL,你今天被坑了嗎?


里面的數據:

參數binlog_row_image設置MINIMAL,你今天被坑了嗎?


此時,執行一條update變更操作:

參數binlog_row_image設置MINIMAL,你今天被坑了嗎?


馬上看下binlog里面記錄的內容:

參數binlog_row_image設置MINIMAL,你今天被坑了嗎?

注意看紅色框部分的內容,變更前的完整原始數據并沒有被記錄,固無法閃回。


雖然MINIMAL可以減少binlog的文件大小(binlog_format = ROW),降低磁盤IO,但從數據安全角度來看,這將是危險的!


這里感謝網友"芬達"提供素材。



向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

于都县| 措勤县| 秀山| 甘南县| 荆门市| 凤山市| 滦平县| 乌恰县| 台北市| 平塘县| 昌邑市| 东台市| 兴和县| 新乡市| 南投县| 汪清县| 从江县| 保定市| 宁陵县| 新营市| 股票| 家居| 德令哈市| 平原县| 吉首市| 祁门县| 塔河县| 庆安县| 乌鲁木齐县| 沙洋县| 张家港市| 论坛| 西宁市| 佛冈县| 安远县| 吕梁市| 聂拉木县| 仁寿县| 辽源市| 玛多县| 河津市|