![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 80
跳崖寻死的鸟
希望能遇到Javaweb的伙伴一起学习。
展开
-
redis的缓存更新策略、缓存穿透、缓存击穿、实现分布式锁、持久化、过期策略、淘汰策略
缓存更新策略,缓存穿透,缓存击穿,Redis实现秒杀,Redis实现分布式锁,Redisson解决,redis持久化,Redis到底是单线程还是多线程?redis过期策略,redis淘汰策略。原创 2022-05-22 18:06:48 · 455 阅读 · 0 评论 -
MongoDB的使用MongoTemplate操作增删改查,分页,排序,聚合(含内嵌数据),文件上传下载
目录MongoDB简单介绍依赖包yml简单配置实体类非内嵌形式增(insert)删(remove)改(updateFirst|updateMulti)查查全部结果(findAll)条件查询--或(or)条件查询--且(and)条件查询-模糊查询(regex)条件查询-查总数(count )条件查询-排序(sort)条件查询-分页(Pageable)内嵌增加数据增(update.push(字段,值);)删(update.pull("字段",对象);)改(update.set)查(update.set)查询返回原创 2020-06-19 23:34:05 · 8637 阅读 · 5 评论 -
mysql的REDO LOG (重做日志)、UNDO LOG(回滚日志)、BIN LOG(二进制日志)介绍
REDO LOG 称为 重做日志 ,提供再写入操作,恢复提交事务修改的页操作,用来保证事务的持久性。UNDO LOG 称为 回滚日志 ,回滚行记录到某个特定版本,用来保证事务的原子性、一致性。BIN LOG称为 二进制日志,mysql集群数据同步以及数据恢复功能。原创 2022-05-14 17:50:50 · 1686 阅读 · 0 评论 -
mysql的可重复读隔离级别下使用快照读可以避免出现幻读。mvcc(多版本并发控制)
mysql的MVCC机制在可重复读隔离级别下可以避免部分幻读情况,但是不能完全避免幻读的出现。在快照读情况下,可重复读可以避免幻读。在当前读情况下,可重复读还是会出现幻读,要串行化级别才能解决幻读问题。原创 2022-05-14 16:21:12 · 793 阅读 · 0 评论 -
mysql索引优化,explain输出字段介绍
本文目录查看mysql的连接数索引聚簇索引和非聚簇索引(二级索引)的区别普通索引和唯一索引的区别创建索引语法删除索引语法explainexplain语法explain输出字段介绍前言-表结构idtableselect_typetypepossible_keys和keykey_lenrefrowsfilteredExtra查看mysql的连接数有时候mysql数据库卡是因为连接数过多导致的。所以查看链接数然后关闭一些不必要的连接也是调优的一种手段。查看连接数:show processlist;主动原创 2022-05-08 18:34:12 · 394 阅读 · 0 评论 -
mysql和sqlServer备份表以及表字段同步sql语句
前言要备份的表:old_tablename新表:new_table_name (sql创建出新的表)old_tablename ddl如下CREATE TABLE `exe_type` ( `EXE_TYPE_ID` int NOT NULL AUTO_INCREMENT , `EXE_TYPE_NAME` varchar(100), `UPD_TS` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, `CRT_TS` timestamp N原创 2022-03-22 17:19:58 · 2530 阅读 · 0 评论