Mysql常見的日誌種類及作用

2022-03-11 19:37:58 字數 640 閱讀 5836

1.redo 重做日誌

作用:確保日誌的永續性,防止在發生故障,髒頁未寫入磁碟。重啟資料庫會進行redo log執行重做,達到事務一致性

2.undo 回滾日誌

作用:保證資料的原子性,記錄事務發生之前的乙個版本,用於回滾,innodb事務可重複讀和讀取已提交 隔離級別就是通過mvcc+undo實現

3.errlog 錯誤日誌

作用:mysql本身啟動,停止,執行期間發生的錯誤資訊

4.slow query log 慢查詢日誌

作用:記錄執行時間過長的sql,時間閾值可以配置,只記錄執行成功

5.bin log 二進位制日誌

作用:用於主從複製,實現主從同步

6.relay log 中繼日誌

作用:用於資料庫主從同步,將主庫發來的bin log儲存在本地,然後從庫進行回放

7.general log 普通日誌

作用:記錄資料庫的操作明細,預設關閉,開啟後會降低資料庫效能

主從讀寫機制原理:

1.主庫開啟binlog

2.當有增刪改操作時,必須記錄到主庫的binlog

3.主庫通過io執行緒把binlog裡的內容傳給從庫relay log

4.從庫sql執行緒負責讀取relay log裡的資訊並應用到資料庫

常見鳥的種類及特點 鳥的種類(常見鳥的名字大全)

鳥 的 分 類 在百科有,已在分類下附上百科位址 1.游禽 游禽是對喜歡在水中取食和棲息的鳥類的總稱。游禽種類繁多,要不常見的鳥名。產潛鳥,松雞,旋木雀,巖鷚,鷦鷯,太平鳥,山鶉,雉雞,褐馬雞,長尾雉,石雞,扁嘴海雀,巖鷚,旋木雀,鷦鷯,山鴉,交嘴雀,水雉,山椒鳥,卷尾,黃鸝,繡眼。金黃鸝 黑枕黃鸝...

說說MySQL裡面的日誌種類

執行流程 事務開始之後逐步寫入重做日誌檔案,重做日誌有乙個快取區innodb log buffer,innodb log buffer的預設大小為8m 這裡設定的16m innodb儲存引擎先將重做日誌寫入innodb log buffer中。日誌刷盤情況 undo log 撤銷日誌 如果undo使...

mysql日誌作用 mysql日誌檔案有什麼用

mysql日誌檔案的作用 1 能記錄物理資料頁面的修改的資訊 2 能將資料從邏輯上恢復至事務之前的狀態 3 能以二進位制檔案的形式記錄了資料庫中的操作 4 能記錄錯誤的相關資訊 5 能從主伺服器中二進位制檔案取的事件等等。mysql日誌檔案可分為 重做日誌 redo log 回滾日誌 undo lo...