mybatis二級快取引數
eviction:代表的是快取回收策略,目前MyBatis提供以下策略。
(1) LRU,最近最少使用的,一處最長時間不用的物件
(2) FIFO,先進先出,按物件進入快取的順序來移除他們
(3) SOFT,軟引用,移除基於垃圾回收器狀態和軟引用規則的物件
(4) WEAK,弱引用,更積極的移除基於垃圾收集器狀態和弱引用規則的物件。這裡採用的是LRU,
移除最長時間不用的對形象
flushInterval:重新整理間隔時間,單位為毫秒,這裡配置的是100秒重新整理,如果你不配置它,那麼當
SQL被執行的時候才會去重新整理快取。
size:引用數目,一個正整數,代表快取最多可以儲存多少個物件,不宜設定過大。設定過大會導致記憶體溢位。
這裡配置的是1024個物件
readOnly:只讀,意味著快取資料只能讀取而不能修改,這樣設定的好處是我們可以快速讀取快取,缺點是我們沒有
辦法修改快取,他的預設值是false,不允許我們修改
< cache eviction=“LRU” flushInterval=“100000” readOnly=“true” size=“1024”/>
相關文章
- mybatis快取-二級快取MyBatis快取
- MyBatis快取機制(一級快取,二級快取)MyBatis快取
- Mybatis的二級快取、使用Redis做二級快取MyBatis快取Redis
- Mybatis二級快取使用MyBatis快取
- Mybatis的二級快取MyBatis快取
- mybatis快取之一級快取(二)MyBatis快取
- Mybatis 二級快取應用 (21)MyBatis快取
- mybatis原始碼學習:一級快取和二級快取分析MyBatis原始碼快取
- 電腦CPU二級快取的開啟方法和如何檢視二級快取的引數快取
- Mybatis 一級快取和引發的問題MyBatis快取
- Mybatis 一級快取和二級快取原理區別 (圖文詳解)MyBatis快取
- mybatis原始碼詳細解析(2)---- 一級,二級快取MyBatis原始碼快取
- myBatis原始碼解析-二級快取的實現方式MyBatis原始碼快取
- mybatis快取之一級快取(一)MyBatis快取
- Mybatis整合二級快取與同時使用快取與事務存在的坑MyBatis快取
- Mybatis的快取——一級快取和原始碼分析MyBatis快取原始碼
- 深入理解 MyBatis的二級快取的設計原理MyBatis快取
- mybatis基礎系列(四)——關聯查詢、延遲載入、一級快取與二級快取MyBatis快取
- MybatisPlus二級快取MyBatis快取
- 被mybatis一級快取坑了MyBatis快取
- MyBatis 快取MyBatis快取
- Hibernate一級快取(session)與二級快取(sessionFactory)的知識點。快取Session
- Mybatis(三) 快取MyBatis快取
- 05、MyBatis 快取MyBatis快取
- Mybatis的快取MyBatis快取
- Mybatis快取詳解MyBatis快取
- MyBatis的快取玩法MyBatis快取
- Mybatis快取機制MyBatis快取
- Mybatis 整合 ehcache快取MyBatis快取
- Android 的二級快取如斯簡單Android快取
- MySQL與Redis實現二級快取MySqlRedis快取
- Laravel 實現二級快取 提高快取的命中率和細粒化快取 keyLaravel快取
- SpringBoot 下 Mybatis 的快取Spring BootMyBatis快取
- MyBatis框架原理3:快取MyBatis框架快取
- MyBatis 的快取機制MyBatis快取
- mybatis的快取機制MyBatis快取
- day09-MyBatis快取MyBatis快取
- HBase LRUBlockCache與BucketCache二級快取機制原理剖析與引數調優-OLAP商業環境實戰BloC快取