在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有助於幫我們找到 問題 ...