淺談MYSQL之日誌文件系統

    同大多數關係型數據庫同樣,日誌文件是MySQL數據庫的重要組成部分。MySQL有幾種不一樣的日誌文件,一般包括錯誤日誌文件,二進制日誌,通用日誌,慢查詢日誌,等等。這些日誌能夠幫助咱們定位mysqld內部發生的事件,數據庫性能故障,記錄數據的變動歷史,用戶恢復數據庫等等mysql


 MySQL日誌文件系統的組成sql


   a、錯誤日誌:記錄啓動、運行或中止mysqld時出現的問題。數據庫

   b、通用日誌:記錄創建的客戶端鏈接和執行的語句。ide

   c、更新日誌:記錄更改數據的語句。該日誌在MySQL 5.1中已再也不使用。性能

   d、二進制日誌:記錄全部更改數據的語句。還用於複製。spa

   e、慢查詢日誌:記錄全部執行時間超過long_query_time秒的全部查詢或不使用索引的查詢。日誌

   fInnodb日誌:innodb redo log索引

能夠經過刷新日誌,來強制mysqld來關閉和從新打開日誌文件(或者在某些狀況下切換到一個新的日誌)。事件

   當你執行一個FLUSH LOGS語句或執行mysqladminflush-logsmysqladmin refresh時,則日誌被老化。it

相關文章
相關標籤/搜索