查詢快取(query_cache)的影響
查詢快取(query_cache)的影響:
對讀和寫都有影響,因為
1 讀的時候要檢視結果集是不是在query cache中,如果不在並且這個結果可以被快取 要放入到 query cache中
2 寫入到某個表的時候,需要把這個表相關的query cache中記錄都設為無效,如果快取大或碎片多,那麼會浪費時間
查詢快取操作是一個排他操作,這個也會有影響 。
哪些不能被快取:
當查詢語句中有不確定的資料時,結果不能被快取,例如包括now(),current_date(), 如果查詢中包括使用者自定義函式,儲存過程,使用者變數,臨時表,mysql庫中的系統表或者包括列級許可權的表都不會被快取
來自:高效能mysql p346
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25099483/viewspace-1715494/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Mysql 查詢快取 query_cacheMySql快取
- 方法快取與查詢快取
- mysql的查詢快取說明MySql快取
- hibernate的查詢快取薦快取
- MySQL:查詢欄位數量多少對查詢效率的影響MySql
- DDL,DML操作對結果快取的影響快取
- redis 快取 singlefly 查詢Redis快取
- hibernate的查詢快取和二級快取的配合使用快取
- flush 快取對inmemory有什麼影響?快取
- 處理器快取影響大觀園快取
- Arraysize的設定以及對查詢效能的影響
- mysql查詢快取簡單使用MySql快取
- 並行查詢對於響應時間的影響實驗並行
- 影響Oracle標量子查詢效能的三個因素Oracle
- 海量資料的查詢快取問題快取
- day03-商家查詢快取02快取
- MySQL查詢快取引數詳解MySql快取
- dex最佳化對Arouter查詢路徑的影響
- Postgresql MVCC架構對從庫長查詢的影響SQLMVC架構
- SQL查詢結果集對注入的影響及利用SQL
- react 寫的一個快遞查詢、電影頭條React
- MySQL加速查詢速度的獨門武器:查詢快取(QueryCache)MySql快取
- 淺談SQL Server中統計對於查詢的影響SQLServer
- 複合索引中前導列對sql查詢的影響索引SQL
- Vue動態路由快取不相互影響的解決辦法Vue路由快取
- 微服務複雜查詢之快取策略微服務快取
- day02-2-商鋪查詢快取快取
- 老司機使用 Redis 快取複雜查詢Redis快取
- mybatis入門基礎(八)-----查詢快取MyBatis快取
- MySQL的查詢快取功能何時該開啟MySql快取
- 隱式轉換影響物化檢視查詢重寫
- Redis快取切面,防止Redis當機影響正常業務邏輯Redis快取
- 關於分頁查詢結果的快取問題快取
- Laravel Eloquent 關聯模型查詢快取資料Laravel模型快取
- 藉助查詢引數來利用 Laravel 快取Laravel快取
- oracle 索引升降序及排序條件 對查詢計劃的影響Oracle索引排序
- 示例說明動態取樣的作用,並演示動態取樣對有內在關係的多列查詢的影響
- Day64 Mybatis的多表查詢、ResultMap、註解以及快取MyBatis快取