sync binlog雙一規則

2021-10-03 01:21:23 字數 824 閱讀 4106

bin log

dml語句機會寫redo log 檔案,也會寫binlog檔案,binlog在mysql資料庫中至關重要,叫做mysql的二進位制檔案,功能應用於備份恢復,和主從複製,那麼binlog cache重新整理到binlog檔案中,需要的重新整理條件是什麼呢?

通過sync_binlog引數來決定,該引數有n個值,

sync_binlog=0,當事物提交之後,mysql不做fsync之類的磁碟tongue重新整理binlog_cache中的資訊到磁碟,而讓filesystem自行決定什麼時候來同步,或者cache滿了之後再同步。

sync_binlog=n,每驚醒n次事物提交後,mysql將進行一次fsync之類的磁碟同步指令來將binlog_cache中的資料強制寫入磁碟。

為了確保安全性,我們可以將sync_binlog設定為1,

為了保證最價效能,我們可以將sync_binlog設定為0,

sync_binlog=1

innodb_flush_log_at_trx_commit=1

這就是資料庫中的雙一模式,可以確保資料更加安全。

show variables like 『binlog_cache_size』;

±------------------±------+

| variable_name | value |

±------------------±------+

| binlog_cache_size | 32768 |#生產也是預設這個值,基於session,不需要太大。

±------------------±------+

1 row in set (0.00 sec)

殺人雙身份規則

殺人雙身份規則 1 身份及功能 警察 j 狙擊手 a 醫生 q 平民 1 9 2 遊戲規則 3 混搭 乙個人的雙身份 規則 4 法官台詞 天黑請閉眼。第一次 第1張牌是小怪的殺手睜眼 請閉眼。第一次 第1張牌是k的殺手請睜眼 請閉眼。第一次 第2張牌是k的殺手請睜眼 請閉眼。小怪和第1張牌是k的殺手...

關聯規則(一)

關聯規則的發現是指找出支援度大於等於最小支援度 minsup 並且置信度大於最小置信度 minconf 的所有 規則。對於關聯規則分析來說,主要分為兩個步驟 1.找出頻繁項集 找出滿足最小支援度閾值的所有項集。2.規則的產生 從第一步中找出置信度大於最小置信度閾值的規則。一 基本定義 1.支援度 s...

命名規則(一)

依照變數在程式中出現和使用的特性,可以將變數分為總體性變數 區域變數 傳遞引數及螢幕變數。1 整體性變數 global varibles 格式 g x 說明 g 表示該變數具有整體性 gobal x 為變數的名稱 舉例 g gui type為定義gui的樣式為哪一種 整體性變數定義的位置 整體性變數...