MyBatis的缓存机制?
我的答案 :
(1) 默认情况下,只有一级缓存(SqlSession级别的缓存,也称为本地缓存)开启。
(2)二级缓存需要手动开启和配置,二级缓存是基于namespace级别的缓存。
(3)为了提高扩展性,MyBatis定义了缓存接口Cache。我们可以通过实现Cache接口来自定义二级缓存。
数据备份策略有那几种?
我的答案 :
备份策略指确定需备份的内容、备份时间及备份方式。常见的备份策略有完全备份、增量备份、差异备份三种类型
常见的聚集函数都有哪些?作用是什么?
我的答案 :
count 求出全部的记录数
sum 计算总和
avg 平均值
max 最大值
min 最小值
什么是读写分离?
我的答案 :
读写分离就是将数据库分为主数据库和从数据库,主数据库是用来进行数据库的写操作.多个从数据库用来进行数据库的读操作,主数据库将写入的数据通过一些机制,实时的同步到从数据库
什么存储过程?
我的答案 :
存储过程是SQL语句的集合,它经预先编译后存储在数据库中,并能通过应用程序调用使其在数据库服务器上直接运行。