您的位置:首页 > 其它

二级缓存应用场景及其局限性

2017-05-26 23:55 267 查看

二级缓存应用场景

适用于访问次数多且用户对查询结果实时性要求不高的查询,采用二级缓存可降低数据库访问量,提高访问速度,应用场景——耗时较高的统计分析sql、通讯记录查询(一个月一次)。

实现方法:通过设置刷新间隔时间,由MyBatis每隔一段时间自动清空缓存,根据数据变化频率设置缓存刷新时间flushInterval。

局限性

对细粒度级别的数据缓存实现不好,可以想象一下,一个二级缓存好不容易缓存了几万条数据,这时其中的一条数据突然commit了一下,这几万条缓存就被清空了,又要从数据库重新加载……
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mybatis