1. 程式人生 > >My SQL日誌 學習心得

My SQL日誌 學習心得

要點 例如 img 歸納 開發 性能 mil 所有 進制

My SQL日誌知識要點 歸納總結

MySQL日誌類別及各個日誌的特點歸納如下圖:

技術分享圖片

重點歸納:

(一)、四種日誌的啟動語句:

1、啟動二進制日誌

技術分享圖片

2、啟動錯誤日誌

技術分享圖片

3、啟動通用查詢日誌

技術分享圖片

4、啟動慢查詢日誌

技術分享圖片

(二)、四種日誌的刪除語句:

刪除二進制日誌

1刪除所有的二進制日誌文件使用RESET MASTER;

2只刪除部分二進制日誌文件使用PURGE MASTER LOGS;

錯誤日誌通用查詢日誌慢查詢日誌以文本文件的形式存儲在文件系統中,所以可以直接刪除

平時應打開哪些日誌

日誌既會影響mysql的性能,又會占用大量磁盤空間。因此,如果不必要,應盡可能少地開啟日誌。

根據不同的使用環境,考慮開啟不同的日誌。

例如開發環境中優化查詢效率低的語句,可以開啟慢查詢日誌,或者生產環境中發現某些SQL執行特別慢也可以開啟

如果磁盤空間不是特充足可以在高峰期間開啟,在捕獲到查詢慢的SQL之後再關閉慢查詢日誌

如果需要搭建復制環境,那麽就一定要開啟二進制日誌,如果數據特別重要也建議開啟二進制日誌,以便數據庫損壞的時候也可以通過二進制日誌挽救一部分數據

通用日誌無論在哪種情況下,一般不建議開啟

My SQL日誌 學習心得