面试题(自用)

MyBatis的缓存机制?

我的答案 :

(1) 默认情况下,只有一级缓存(SqlSession级别的缓存,也称为本地缓存)开启。

(2)二级缓存需要手动开启和配置,二级缓存是基于namespace级别的缓存。

(3)为了提高扩展性,MyBatis定义了缓存接口Cache。我们可以通过实现Cache接口来自定义二级缓存。

数据备份策略有那几种?

我的答案 :

备份策略指确定需备份的内容、备份时间及备份方式。常见的备份策略有完全备份、增量备份、差异备份三种类型

常见的聚集函数都有哪些?作用是什么?

我的答案 :

count 求出全部的记录数

sum 计算总和

avg 平均值

max 最大值

min 最小值

 

什么是读写分离?

我的答案 :

读写分离就是将数据库分为主数据库和从数据库,主数据库是用来进行数据库的写操作.多个从数据库用来进行数据库的读操作,主数据库将写入的数据通过一些机制,实时的同步到从数据库

 

什么存储过程?

我的答案 :

存储过程是SQL语句的集合,它经预先编译后存储在数据库中,并能通过应用程序调用使其在数据库服务器上直接运行。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值