MySQL四種類型日誌:Error Log、General Query Log、Binary Log、Slow Query Log

來源:互聯網
上載者:User

標籤:lan   用途   row   服務端   com   ref   ase   包含   包括   

MySQL Server 有四種類型的日誌——Error Log、General Query Log、Binary Log 和 Slow Query Log。

第一個是錯誤記錄檔,記錄mysqld的一些錯誤。第二個是一般查詢日誌,記錄mysqld正在做的事情,比如用戶端的串連和斷開、來自用戶端每條Sql Statement記錄資訊;如果你想準確知道用戶端到底傳了什麼給服務端,這個日誌就非常管用了,不過它非常影響效能。第四個是慢查詢日誌,記錄一些查詢比較慢的SQL語句——這種日誌非常常用,主要是給開發人員調優用的。

剩下的第三種就是binlog了,包含了一些事件,這些事件描述了資料庫的改動,如建表、資料改動等,也包括一些潛在改動,比如delete from ran where bing = luan,然而一條資料都沒被刪掉的這種情況。除非使用Row-based logging,否則會包含所有改動資料的SQL Statement。

那麼binlog就有了兩個重要的用途——複製和恢複。比如主從表的複製,和備份恢複什麼的。

常用的估計就兩種:

1、binlog:記錄MySQL變更前後的資料(包括insert、update、delete)

2、gennerallorg:記錄myql資料庫上執行的所有原始SQL語句:(select、insert、update、delete)

 

參考:

http://blog.51cto.com/linuxboys/1605899

1190000003072963(以上內容部分轉自此篇文章)

http://www.jb51.net/article/69301.htm

MySQL四種類型日誌:Error Log、General Query Log、Binary Log、Slow Query Log

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.