mysql中blob字段過多怎么辦

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日志量。

以上就是

? 版權聲明
THE END
喜歡就支持一下吧
點贊8 分享