最新 最热

深入排查 MySQL 高可用的事故

上次我们项目不是把 MySQL 高可用部署好了么,MySQL 双主模式 + Keepalived,来保证高可用。简单来说就是有两个 MySQL 主节点,分别有两个 Keepalived 安装在宿主机上监控 MySQL 的状态,一旦发现有问题,就重启 MySQL,而客户端...

2023-09-16
7

Redis中的bigkey问题解读

bigkey简单来说就是存储本身的key值空间太大,或者hash,list,set等存储中value值过多。

2023-09-15
1

Redis为什么这么快之多路复用

当别人问我们Redis这么快的时候,很多小白都只会简简单单的回答,因为Redis它是基于内存存储的,使用内存存储数据,可以避免频繁的进行写盘操作,大大降低响应时间。这个确实是一个原因,但回答的还是不够面。起码在这里还得回答...

2023-09-15
1

如何实现设备组缓存的正确清除?——基于心跳请求和心跳响应的解决方案

在设备组关闭后,如何保证缓存中的设备组信息能够正确清除?本文将介绍如何通过前端实现设备组心跳检测和缓存清除,以及通过后端实现缓存清除的逻辑来解决该问题。我们还将详细讨论如何利用心跳请求和心跳响应来实现设备组...

2023-09-14
1

多态关联在数据库设计中的应用和解决方案

随着数据量的增长和业务需求的不断变化,数据库设计变得越来越复杂。其中,多态关联是一种常见的数据关系,它可以使一个关系中的一个属性引用多个其他关系中的不同类型的对象。在本文中,我们将介绍多态关联在数据库设计中的...

2023-09-14
1

设计一个数据库的索引模块

在数据库中,我们存储的通常是大量数据,因此没有办法一次把所有的数据都加载到内存中,从而利用内存的优势进行查询。那数据库是如何快速查询数据的呢?...

2023-09-10
1

【Mysql-InnoDB 】关于一致读的一切

一致读(consistent read),在《MySQL技术内幕 第二版》中称为一致性非锁定读(consistent nonlocking read),是指InnoDB使用多版本控制(multi versioning)向查询提供数据库在某个时间点的快照。...

2023-09-08
2

MySQL简单基础优化方案

总结:最主要的优化策略还是索引优化和SQL优化,之后就是再调整下Mysql的配置参数,想读写分离、分库分表在系统架构设计的时候就需要确定,后续变更的成本太高。...

2023-09-08
6

MySQL事务保姆级教程

无论是在校招、社招,亦或者大学计算机专业、软件工程等相关面试或者考试中,MySQL事务的相关知识都是必不可少的。本文主要为MySQL初学者快速学习MySQL事务保驾护航。...

2023-09-08
2

SpringCloud集成MybatisPlus,实现MySQL多数据源配置

在需要使用多数据源的地方,使用@MapperScan注解指定Mapper所在包路径:

2023-09-08
1