- 博客(3)
- 收藏
- 关注
转载 缓存穿透,缓存击穿,缓存雪崩
缓存穿透什么是缓存穿透正常情况下,我们去查询数据都是存在。那么请求去查询一条压根儿数据库中根本就不存在的数据,也就是缓存和数据库都查询不到这条数据,但是请求每次都会打到数据库上面去。这种查询不存在数据的现象我们称为缓存穿透。穿透带来的问题试想一下,如果有黑客会对你的系统进行攻击,拿一个不存在的id 去查询数据,会产生大量的请求到数据库去查询。可能会导致你的数据库由于压力过大而宕掉。解...
2019-04-30 14:04:17 97
转载 mysql联合索引
联合索引联合索引又叫复合索引。对于复合索引:Mysql从左到右的使用索引中的字段,一个查询可以只使用索引中的一部份,但只能是最左侧部分。例如索引是key index (a,b,c)。 可以支持a | a,b| a,b,c 3种组合进行查找,但不支持 b,c进行查找 .当最左侧字段是常量引用时,索引就十分有效。两个或更多个列上的索引被称作复合索引。利用索引中的附加列,您可以缩小搜索的范围,但使...
2019-04-30 13:57:20 97
转载 mybatis批量添加返回主键
mybatis 插入单条数据时 返回主键<selectKey keyProperty="id" order="AFTER" resultType="java.lang.Integer"> SELECT LAST_INSERT_ID() AS id</selectKey>但是当使用批量插入时则不可使用 SELECT LAST_INSERT_ID(...
2019-04-30 13:55:18 904
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人