技术笔记 第225页
Redis分布式,主从复制,一个节点挂掉怎么办-编程社

Redis分布式,主从复制,一个节点挂掉怎么办

主从复制(Master-Slave Replication)是指将一台 Redis 服务器的数据,复制到其他的 Redis 服务器。 前者称为主节点(master),后者称为从节点(slave)。且数据的复制是单向的,只能由主节点...
清欢渡的头像-编程社钻石会员清欢渡1年前
0367
提升性能与一致性:MySQL 5.7中的组提交与两阶段提交机制解析-编程社

提升性能与一致性:MySQL 5.7中的组提交与两阶段提交机制解析

MySQL 的组提交(Group Commit)是一项优化技术,旨在提升数据库系统的性能与事务处理效率。它通过将多个事务的提交操作合并为一个批处理操作,减少磁盘 IO 和锁定开销,从而加速事务处理。 我...
清欢渡的头像-编程社钻石会员清欢渡1年前
07811
​Mysql很慢,除了索引,还有什么原因?-编程社

​Mysql很慢,除了索引,还有什么原因?

我熟练应用ctrl c和ctrl v 开发curd代码好多年了。 mysql查询为什么会慢,关于这个问题,在实际开发经常会遇到,而面试中,也是个高频题。 遇到这种问题,我们一般也会想到是因为索引。 那除开...
清欢渡的头像-编程社钻石会员清欢渡1年前
04015
MySQL是如何实现数据的排序的?-编程社

MySQL是如何实现数据的排序的?

根据 explain 的结果来看,MySQL 可以分为索引排序和 filesort。 索引排序 如果查询中的 ORDER BY 子句包含的字段已经在索引中,并且索引的排列顺序和 ORDER BY 子句一致,则可直接利用索引进行...
清欢渡的头像-编程社钻石会员清欢渡1年前
0287
MySQL changebuffer是什么,有什么作用-编程社

MySQL changebuffer是什么,有什么作用

我们来看一下官网的一张图: 从上面的图我们可以看到, buffer pool 里面其实有一块内存是留给 change buffer 用的。 1、那 change buffer 具体是个什么东西呢? 假设我们就直接执行一条 u...
清欢渡的头像-编程社钻石会员清欢渡1年前
05010
Redis是单线程,为什么查询速度这么快?-编程社

Redis是单线程,为什么查询速度这么快?

今天咱们聊聊Redis,毕竟很多人一提到它,脑海里就闪过“单线程”“高性能”这样的标签。 你是不是也有这样的疑惑:Redis明明是单线程的,为什么查询速度还这么快? 别急,看完这篇文章你就明白...
清欢渡的头像-编程社钻石会员清欢渡1年前
04113
Redis Plus来了,性能炸裂!-编程社

Redis Plus来了,性能炸裂!

今天给大家介绍的是KeyDB,KeyDB项目是从redis fork出来的分支。 众所周知redis是一个单线程的kv内存存储系统,而KeyDB在100%兼容redis API的情况下将redis改造成多线程。 线程模型 KeyDB将redi...
清欢渡的头像-编程社钻石会员清欢渡1年前
04815