首頁  >  文章  >  資料庫  >  mysql中blob字段太多怎麼辦

mysql中blob字段太多怎麼辦

anonymity
anonymity原創
2019-05-24 09:37:042558瀏覽

mysql中blob欄位過多的解決方法:可以透過設定【binlog_row_p_w_picpath=minimal】來解決。當binlog_row_p_w_picpath=minimal時,binlog只記錄了影響的那一行記錄,減少了binlog日誌量。

mysql中blob字段太多怎麼辦

問題:

由於資料庫中Blob欄位太多,導致從庫進行binlog時無法正常進行。

(推薦教學:mysql影片教學

解決方法:

可以透過設定binlog_row_p_w_picpath=minimal來解決。

測試:

binlog_row_p_w_picpath預設值是full

mysql中blob字段太多怎麼辦

對user表進行update

#進入binlog裡面查看更新記錄,binlog日誌將所有影響的行都進行了記錄

mysql中blob字段太多怎麼辦

#現在將binlog_row_p_w_picpath=minimal

mysql中blob字段太多怎麼辦

#對表中的行進行相同的update操作再來觀察下binlog記錄

mysql中blob字段太多怎麼辦

#結論:可以比較發現當binlog_row_p_w_picpath=minimal的時候binlog只記錄了影響的那一行記錄,有效減少了binlog日誌量。

以上是mysql中blob字段太多怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn