JAVA全系列 教程
3762个小节阅读:7090.9k
目录
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
缓存是内存当中一块存储数据的区域,目的是提高查询效率。MyBatis会将查询结果存储在缓存当中,当下次执行相同的SQL时不访问数据库,而是直接从缓存中获取结果,从而减少服务器的压力。
什么是缓存?
存在于内存中的一块数据。
缓存有什么作用?
减少程序和数据库的交互,提高查询效率,降低服务器和数据库的压力。
什么样的数据使用缓存?
经常查询但不常改变的,改变后对结果影响不大的数据。
MyBatis缓存分为哪几类?
一级缓存和二级缓存
如何判断两次Sql是相同的?
- 查询的Sql语句相同
- 传递的参数值相同
- 对结果集的要求相同
- 预编译的模板Id相同
1.缓存的作用不包括:
A 减少程序和数据库的交互
B 提高查询效率
C 提高数据准确性
D 降低服务器和数据库的压力
2. MyBatis缓存分为:
A 一级缓存和二级缓存
B 只有一级缓存
C 只有二级缓存
D 临时缓存和永久缓存
1=>C 2=>A