當前位置:成語大全網 - 書法字典 - mysql如何查詢執行sql的記錄?

mysql如何查詢執行sql的記錄?

-打開sql執行記錄功能

set global log _ output = ' TABLE-輸出到表中

設置全局日誌= ON-打開所有命令

執行記錄函數general_log,所有語句:成功和不成功。

set global log _ slow _ queries = ON-打開慢速查詢sql記錄

Slow_log,成功執行:慢速查詢語句和不帶索引的語句。

設置全局long _ query _ time = 0.1;-慢速查詢時間限制(秒)

set global log _ queries _ not _ using _ indexes = ON;-記錄不帶索引的sql語句。

-查詢sql執行記錄

select * from MySQL . slow _ log order by 1;-成功執行:查詢語句慢,而不是。

使用索引的語句

select * from MySQL . general _ log order by 1;-所有陳述:成功和不成功。-關閉sql執行記錄