mysql普通日誌相關查詢語句

2022-05-08 20:12:07 字數 683 閱讀 6899

記錄了伺服器接收到的每乙個查詢或是命令,無論這些查詢或是命令是否正確甚至是否包含語法錯誤,general log 都會將其記錄下來 ,記錄的格式為 。也正因為mysql伺服器需要不斷地記錄日誌,開啟general log會產生不小的系統開銷。 因此,mysql預設是把general log關閉的。

檢視日誌的存放方式:

show variables like

'log_output

';

日誌存放方式可選table|file:

set global log_output=』table|file』

查詢存放路徑:

show global variables like

'general_log_file

'

設定存放路徑:

set global general_log_file=

'/tmp/general.log

';

查詢日誌狀態:

show global variables like

'general_log

'

開戶或是關閉日誌:

set global general_log=

off|

on;

MySQL日期相關查詢語句

日期字串轉時間戳,10位,資料庫儲存的是13位,記得除以1000 select unix timestamp 2019 09 01 00 00 00 時間戳轉日期 select from unixtime 1567267200,y m d h i s 查詢當天,格式為yyyy mm dd hh mm...

mysql普通語句

需求 查詢最大值 select max time from table 需求 一條mysql語句查詢出男女的人數 select count case when mz 漢族 then mz end as h,count case when mz 維吾爾族 then mz end as w from t...

MySQL慢查詢日誌相關筆記

mysql優化sql,針對慢sql語句的查詢及相關配置。相關命令 顯示慢查詢sql語句數量 show global status like slow queries 檢視是否開啟慢查詢日誌,並顯示日誌存放位置 show variables like slow query log sql執行時間超過m...