2012-12-12 69 views
1

所以,我想分析一下我的程序的MySQL查詢。但是,雖然我打開了MySQL常規查詢日誌記錄,並且可以在文本編輯器(例如記事本++)中查看日誌文件,但程序每分鐘寫入1000行查詢行,所以我可以使用稍微好一點的程序用於讀取日誌。事情會很好:MySQL日誌讀取器

  • 更好的語法突出顯示。
  • 實時更新。
  • 在長文件
  • 來處理日誌中隨機二進制序列不破壞

任何建議看時沒有得到太慢?

編輯:只有

+0

我通常只是'尾巴-f'日誌。 。 。 – jchapa

回答

0

到目前爲止,從測試出一堆程序,我發現最好的選擇是baretail,它具有良好的實時更新和合理處理大文件。它可以用更好的MySql特定的語法來完成,但並不糟糕。

另外,事實證明確實有在notepad++選項(在首選項:MISC)開啓實時更新,但除非你有重點記事本++窗口

有這種不順利也是一個窗口實現tail

0

pt-query-digest來自Percona的工具包Windows的7兼容的程序(= Maatkit,但Maatkit不會被進一步開發的任何,所以切換到Percona的工具包)。儘管如此,不要將其用作「實時」檢查員,而只能作爲批量工具使用。

1

您可以嘗試使用tail -f <file_path>。這將附在日誌後面。您可以試試multitail。它支持語法高亮(通過正則表達式)。

0

使用mysql日誌表,如通用日誌和慢查詢日誌。

更新你的MySQL配置文件有:

general_log=1 
slow_query_log=1 
slow-launch-TIME = 2 
log-output = TABLE 

OR

您可以使用MySQL Administrator查看日誌(通用日誌,慢查詢日誌,錯誤日誌)。

OR

您還可以查看使用TextPad軟件的日誌文件。它可以支持超過GB的文件來讀寫。