2012-01-12 31 views
1

我想知道在mySQL服務器上觸發的最後一個查詢,或者是從它啓動的主機。 任何更好的方法來做到這一點?最後一個查詢在MySQL上觸發

+1

您只對MySQL或MS SQL Server感興趣嗎? – 2012-01-12 09:23:13

+0

僅限mySQL。刪除了其他標籤。 – instanceOfObject 2012-01-12 09:39:28

回答

3

由於啓用所有查詢的記錄將會導致性能下降,因此您可以創建代理並保留最後一個查詢。或者,如果你能負擔得起更改應用程序代碼,改變(memcached的舉例),它存儲在內存中的最後執行的查詢的方式DB層

2

設置全局log_output =「表」

設置全局general_log = 'ON'

look to table mysql.general_log