在我的Rails應用程序我看到在服務器日誌SQL查詢中的幾個 '緩存':Do Rails SQL查詢緩存命中數據庫?
[DEBUG] CACHE(0.0ms)選擇
regions
* FROMregions
WHEREregions
。name
= 'NY' LIMIT 1
我想知道,如果這些緩存會被Rails進行,或者由MySQL本身?換句話說,這些緩存的查詢是否會觸及數據庫層?
在我的Rails應用程序我看到在服務器日誌SQL查詢中的幾個 '緩存':Do Rails SQL查詢緩存命中數據庫?
[DEBUG] CACHE(0.0ms)選擇
regions
* FROMregions
WHEREregions
。name
= 'NY' LIMIT 1
我想知道,如果這些緩存會被Rails進行,或者由MySQL本身?換句話說,這些緩存的查詢是否會觸及數據庫層?
根據以下關於如何禁用所述功能的on rails緩存和無DB緩存的博客文章。
你能改變接受的答案給其他人嗎? – hlcs 2015-12-06 20:29:44
@hlcs我不知道爲什麼選擇的答案是downvoted?顯然它說與其他答案一樣的東西不是? – lulalala 2015-12-07 11:57:51
@lulalaIa接受答案說如何繞過chaching。問題是:這些緩存的查詢是否會觸及數據庫。 – hlcs 2015-12-07 13:57:47