mysql通過檢視跟蹤日誌跟蹤執行的sql語句

2022-03-23 17:01:33 字數 574 閱讀 2920

在sql server下跟蹤sql採用事件探查器,而在mysql下如何跟蹤sql呢? 

其實方法很簡單,開啟mysql的日誌log功能,通過檢視跟蹤日誌即可。 

開啟mysql的日誌log方法: 

windows環境下的配置方法: 

我使用的版本:version: 5.0.37-community-nt-log (mysql community edition (gpl)) 

找到my.ini,我的是在「g:\program files (x86)\mysql\mysql server 5.0」目錄下, 

找到[mysqld],在下面新增: 

log=存放日誌的路徑/my.log 

我的配置值: 

儲存檔案,重啟服務之後,在「g:\program files (x86)\mysql\mysql server 5.0\data」目錄下可以找到「mysql.log」檔案。 

linux下的配置方法: 

修改/etc/my.cnf,找到[mysqld],在下面新增: 

log=存放日誌的路徑/my.log 

修改完後,記得重啟mysql服務哦。

mysql跟蹤日誌

第一步 建立以下兩個 日誌表 create table slow log start time timestamp notnull default current timestamp onupdate current timestamp user host mediumtext notnull qu...

MySQL開啟日誌跟蹤

在開發過程中有時候會遇到sql相關的問題,但是有時候 中不會直接看到真實的sql,想要看到mysql中實際執行的是什麼sql,可以通過開啟日誌跟蹤方式檢視。1 開啟日誌跟蹤 set global general log on 開啟之後可以檢視系統引數是否已經修改成功 show variables l...

Slow query log日誌跟蹤

優化mysql最重要的一部分工作是先確定 有問題 的查詢語句。只有先找出這些查詢較慢的sql查詢 執行時間較長 我們才能進一步分析原因並且優化它。mysql為我們提供了slow query log記錄功能,它能記錄執行時間超過了特定時長的查詢。分析slow query log有助於幫我們找到 問題 ...