我想看到我的MySQL查詢緩存文件的轉儲,但似乎無法找出它的存儲位置。我在一臺Windows機器上 - 這並不容易。MySQL查詢緩存文件在哪裏保存?
1
A
回答
1
剛剛通過文檔和一些搜索,但似乎沒有查詢緩存文件。
The query cache operates通過將數據存儲在存儲器中(儘管它沒有指定到底如何),但限制爲「查詢必須完全相同(字節的字節)才能被視爲相同「它很可能是哈希查詢。
您可以view some information關於查詢緩存的狀態(包括空閒內存和緩存中的匹配),這些都使用SQL查詢SHOW STATUS LIKE 'Qcache%';
完成。我還沒有看到一個允許完整查看緩存的命令,儘管我不確定它是否可能(或有用)如果他們正在查詢散列。 This StackOverflow answer也提到關於哈希的可能性並且不能查看存儲的數據。
我打算通過查看查詢緩存來進行猜測,您可能也想要modify it's configuration。您可以修改可能會影響查詢整體性能的緩存大小,使其更好或更差。就我個人而言,我從來沒有修改它,除非你運行一個非常大的網站,你可能不需要。
1
據我所知,查詢緩存存儲在內存中,而不是在文件中。
相關問題
- 1. 緩存在哪裏保存?
- 2. 清除瀏覽器緩存後,swf文件保存在哪裏?
- 3. Google地圖在哪裏保存緩存的地圖文件?
- 4. mysqld:查詢日誌文件在哪裏保存?
- 5. 查詢緩存mysql
- 6. MySQL查詢緩存
- 7. 緩存MySQL查詢
- 8. Android - 在哪裏保存文本文件?
- 9. 文件在Android中保存在哪裏?
- 10. 正在緩存MySql查詢
- 11. 直接MySQL查詢或緩存文件 - 哪個更快?
- 12. Hibernate的緩存和MySQL查詢緩存
- 13. 我應該在哪裏保存文件
- 14. Android:文件保存在哪裏?
- 15. Android在哪裏保存您的文件?
- 16. javascripts文件保存在哪裏?
- 17. 在哪裏保存上傳的文件?
- 18. phonegap - 文件保存在哪裏?
- 19. Gearman Worker PHP文件保存在哪裏?
- 20. mvc 2文件保存在哪裏?
- 21. .db文件保存在哪裏?
- 22. MVC查看查找緩存。緩存多久?它在哪裏緩存?
- 23. 哪裏使存儲緩存?
- 24. 如何查看存儲在查詢緩存中的哪些MySQL查詢?
- 25. 條件查詢緩存在Eclipselink緩存?
- 26. NSFetchedResultsController的緩存文件位於哪裏?
- 27. SDWebImage的緩存在哪裏?
- 28. iOS緩存在哪裏?
- 29. DataContractSerializer的緩存在哪裏?
- 30. jboss在哪裏保存已編譯的jsp文件的緩存servlet版本
感謝您的回答,我沒有在文檔中看到任何東西。我想查看該文件,以便查看來自我的某個網站的實際查詢。似乎這是不可能的。如果沒有其他人有解決方案,我會鼓勵你並接受一點。 – n0pe
我確實看到了這種功能的需求,儘管您可能更適合使用網站代碼和數據庫之間的某一層,可以爲您執行此類調試/日誌記錄。顯然這並不總是可能的,因爲它可能需要大量的代碼重新設計,但這是唯一的另一種方式。 – Turnerj
是的,這樣做更有意義。事實上,在這裏得到了確認:http://stackoverflow.com/questions/4187794/how-to-list-cached-queries-in-mysql-qcache-queries-in-cache?lq=1 – n0pe