1
A
回答
2
您可以使用General Query Log,它以純文本格式記錄所有查詢。
我們僅在我們的開發環境中啓用了此功能。在非高峯時間暫時在生產服務器上打開它應該不成問題。
如果您要查詢緩慢的查詢,您最好使用Slow Query Log。
2
如果要保留執行的所有查詢的記錄,可以啓用General Query Log或Slow Query Log並將閾值設置爲0秒(將記錄超過0秒的任何查詢)。
另一種選擇是Binary log。但是,二進制日誌不會保留像SELECT
或SHOW
這樣的不修改數據的查詢記錄。
請注意,這些日誌在帶有流量的服務器上變得非常快。而且這兩個都可能包含密碼,所以必須防止未經授權的目光。
1
0
還有另一種選擇 - 使用分析器。
相關問題
- 1. 在服務器上執行查詢
- 2. 如何在mysql服務器上加載和執行查詢日誌?
- 3. 無法在遠程服務器上執行SQL查詢
- 4. 如何在遠程服務器上執行查詢
- 5. 在Jackrabbit服務器上執行遠程查詢
- 6. Coldfusion - 如何防止在服務器上執行ajax「GET」查詢
- 7. 實體框架在多個服務器上執行查詢
- 8. 在另一臺服務器上執行選擇查詢
- 9. SQL Server 2012查詢未在測試服務器上執行
- 10. 查看在服務器上運行的所有SQL查詢列表
- 11. 查詢MySQL的Linux服務器在Mac
- 12. MySQL查詢查殺我的服務器
- 13. 如何在SQL服務器中查找上次執行的查詢
- 14. Java Web服務在執行MySQL查詢後拋出一個NullPointException
- 15. 使用Breeze查詢在SQl服務器上進行NoLock查詢
- 16. mysql查詢不在現場服務器,但在本地服務器上工作
- 17. MySQL查詢時,在服務器端執行的工作,而不是客戶端
- 18. 無法在連接到遠程服務器時在perl中執行mysql查詢
- 19. 在mysql查詢執行
- 20. 執行MySQL查詢
- 21. SPARQL查詢在Virtuoso服務上使用Jena的執行時間
- 22. 查詢不在正在運行的服務器上運行
- 23. 檢索在服務器上運行的服務列表vb.net
- 24. Get-WMIObject無效的查詢查詢列表a服務器
- 25. 如何執行存儲在表列MySQL中的查詢?
- 26. 來自XCode的MySQL服務器查詢
- 27. 表列到行MySQL查詢
- 28. 在共享服務器上查詢mySQL的日誌記錄
- 29. 在新客戶端上的聊天服務器mysql查詢
- 30. MySQL的:執行的查詢
我是怎麼錯過General Log?爲你+1 – 2012-04-20 11:05:19