Mysql中查询缓存优化
Posted 清水寺扫地僧
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mysql中查询缓存优化相关的知识,希望对你有一定的参考价值。
在应用中,可以在应用中增加缓存层来达到减轻数据库负担的目的。缓存层有很多种,也有很多实现方式,只要能达到降低数据库的负担又能满足应用需求即可。
因此可以部分数据从数据库种抽取出来放到应用端以文本方式存储,或使用框架(Mybatis,Hibernate)提供的一级/二级缓存,或是使用Redis数据库来缓存数据。
开启mysql的查询缓存,当执行完全相同的SQL语句时,服务器会直接从缓存中读取结果,当数据被修改,之前的缓存会失效,修改比较频繁的表不适合做查询缓存;
- 也是来优化性能的,提高访问效率,降低压力
- 查询时,命中了缓存,直接返回结构
- 如果没有命中,查询的结果返回之前,需要放在缓存里
以上是关于Mysql中查询缓存优化的主要内容,如果未能解决你的问题,请参考以下文章