日誌
描述重做日誌
redo log
一種物理格式的日誌,記錄的是物理資料頁面的修改的資訊,其redo log是順序寫入redo log file的物理檔案中去的。
回滾日誌
undo log
一種邏輯格式的日誌,在執行undo的時候,僅僅是將資料從邏輯上恢復至事務之前的狀態,而不是從物理頁面上操作實現的,這一點是不同於redo log的。
二進位制日誌
bin log
一種邏輯格式的日誌,以二進位制檔案的形式記錄了資料庫中的操作,但不記錄查詢語句。
錯誤日誌
error log
記錄著mysqld啟動和停止,以及伺服器在執行過程中發生的錯誤的相關資訊。
慢查詢日誌
slow query log
慢查詢日誌記錄執行時間過長和沒有使用索引的查詢語句。
一般查詢日誌
general log
記錄了伺服器接收到的每乙個查詢或是命令,無論這些查詢或是命令是否正確甚至是否包含語法錯誤,general log都會將其記錄下來。
中繼日誌
relay log
中繼日誌類似二進位制;可用於複製架構中,使從伺服器和主伺服器的資料保持一致。
引數描述
slow_query_log
是否開啟慢查詢日誌,1表示開啟,0表示關閉
slow_query_log_file
慢查詢日誌儲存路徑
long_query_time
閾值,當sql語句的響應時間超過該閾值就會被記錄到日誌中
log_queries_not_using_indexes
未使用索引的查詢也被記錄到慢查詢日誌中
log_output
日誌儲存方式,預設為file;
log_output=『file』表示將日誌存入檔案;
log_output=『table』表示將日誌存入資料庫;
log_output=『file,table』表示同時將日誌存入檔案和資料庫
#檢視是否開啟慢查詢日誌
show variables like
'slow%'
;#臨時開啟慢查詢日誌
setglobal slow_query_log=
'on'
;set long_query_time=1;
#慢查詢日誌檔案所在位置
知識總結,交流學習,不當之處敬請指正,謝謝!
(1 3)MySQL 基本操作
整理自 慕課網 mysql概述 目錄 1 啟動 關閉mysql服務 2 mysql登入與退出 3 mysql常用命令及語法規範 3.1修改提示符 3.2 常用命令 3.3mysql語句的規範 開啟cmd命令視窗,由於已配置mysql系統環境變數,所以可以在任何目錄下啟動和停止mysql服務。1 啟動...
13 MySQL學習筆記 十三 DML語言
資料操作語言 插入 insert 修改 update 刪除 delete 方式一 語法 insert into 表名 列名,values 值1,1.插入的值的型別要與列的型別一致或相容 insert into beauty id,name,borndate,phone,photo,boyfriend...
牛客MySQL教程 1 3MySQL管理
筆記 1.show columns from 資料表 顯示資料表的屬性,屬性型別,是否為null,主鍵,預設值 2.建立新使用者 create user guest localhost identified by guest123 grant select,insert,update,delete,...