2010-10-27 89 views
3

我試過「噴氣機探查的MySQL」,但我不喜歡推薦請MySQL的探查器(最好是免費)

+1

告訴我們更多。你不喜歡什麼?你確實希望它做什麼沒有做到?細節詳情細節! – 2010-10-27 20:49:00

+0

不喜歡,因爲: - 你看不到所有的查詢 - 沒有可能共同映射圖(線程,表,模式) - 一個不舒服的圖表管理 – 2010-10-27 21:09:31

+0

它不是免費的! :) – 2013-02-04 16:47:46

回答

1

怎麼樣使用權EXPLAIN MySQL內部?

+0

我對所有類型的查詢感興趣。這將是收集數據的圖形表示。 – 2010-10-27 20:50:51

+0

從版本5.1開始 – 2010-10-27 21:14:56

4

mysql的單一圖形分析器是Jet Profiler。 see review

4

SHOW PROFILESEXPLAIN可直接在MySQL中使用,並提供大量信息。

我猜有些的MySQL GUI將能夠以圖形方式呈現它...

編輯:phpMyAdmin的支持這個功能,以及,你只需要能夠顯示執行的查詢下分析,則可以嘗試在demo server

-1

查找並打開您的MySQL配置文件,通常是Ubuntu上的/etc/mysql/my.cnf。尋找這樣的「記錄和複製」

# * Logging and Replication 
# Both location gets rotated by the cronjob. 
# Be aware that this log type is a performance killer. 

log = /var/log/mysql/mysql.log 

或在MySQL的新版本中,註釋掉的代碼

general_log_file  = /var/log/mysql/mysql.log 
general_log    = 1 
log_error    = /var/log/mysql/error.log 

的這行的部分就取消註釋「日誌」變量開啓記錄。使用以下命令重新啓動MySQL: sudo /etc/init.d/mysql restart

現在我們已準備好開始監視進入的查詢。打開一個新終端並運行此命令來滾動日誌文件,必要時調整路徑。

tail -f /var/log/mysql/mysql.log