2020-10-15:mysql的雙1設定是什么?#福大大架構師每日一題#
uj5u.com熱心網友回復:
是innodb_flush_log_at_trx_commit和sync_binlog兩個引數設定,是控制MySQL 磁盤寫入策略以及資料安全性的關鍵引數。預設值為0,同時設定為1,性能低但資料安全性非常高uj5u.com熱心網友回復:
如果innodb_flush_log_at_trx_commit設定為1:每次事務提交時MySQL都會把log buffer的資料寫入log file,并且flush(刷到磁盤)中去;當sync_binlog =1,MySQL 在每寫 1次 二進制日志binary log時,會使用fdatasync()函式將它的寫二進制日志binary log同步到磁盤中去。
雙一確保了資料能穩定的保存在磁盤中
uj5u.com熱心網友回復:
innodb_flush_log_at_trx_commit和sync_binlog兩個引數設定,都設定為1就是雙1設定。轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/173441.html
標籤:Java相關
上一篇:有沒有哪位java大佬給我點思路
