- 博客(416)
- 收藏
- 关注
原创 Redis高性能的原因-我们深究一下
学习新技术时,如果只接触零散的技术点,没有在脑海里建立完整的知识体系,就会很吃力,就会出现 "看起来好像会,明明之前看过,可是就是想不起来"的情况。下面我们来探讨下,面试中经常问到的一个问题,“Redis的性能为什么那么强?大部分人都还停留在Redis基于内存实现,并不了解其核心原因。今天,我带你一起探索一下Redis高性能的几个原因,具体表现在哪里,话不多说,直接步入主题。
2024-11-24 12:02:17
73
原创 Mysql-redoLog
一个事务提交的时候,必须把它的redo log都刷入到磁盘文件里去,只有这样,才能保证事务的持久性,才算事务提交成功了(这就是force log at commit机制,即在事务提交的时候,必须先将该事务的所有事务日志写入到磁盘上的日志文件中进行持久化)。虽然redo log buffer可以提高系统性能,但是由于它是存储在内存中的,所以在系统崩溃后,redo log buffer里的内容将会丢失,但为了保证数据的安全性和一致性,当事务提交的时候,MySQL会确保所有相关的redo log都被写入磁盘。
2024-01-14 14:38:26
373
原创 Mysql体系结构一次讲清
Mysql进阶Mysql体系结构大体来说,MySQL 可以分为 Server 层和存储引擎层两部分。Server层 主要包括连接器、查询缓存、分析器、优化器、执行器等,涵盖 MySQL 的大多数核心服务功能,以及所有的内置函数(如日期、时间、数学和加密函数等),所有跨存储引擎的功能都在这一层实现,比如存储过程、触发器、视图等。其中Server层又可以划分以下: 连接层:主要负责连接处理、身份验证、安全性等,一般 C/S 架构都会有这一层。 核心服务层:主要有查询缓存
2024-01-01 21:02:46
1237
1
原创 Prometheus-09 prometheus的不足之处以及近实时性/数据丢失情况
Prometheus-09 prometheus的不足之处以及近实时性/数据丢失情况
2023-07-18 21:43:27
672
原创 Prometheus-07 Docker-compose安装配置prometheus以及初步分析CPU/内存利用率分析
Prometheus-07 Docker-compose安装配置prometheus以及初步分析CPU/内存利用率分析
2023-06-23 21:29:29
1512
原创 Prometheus-08 安装配置prometheus时的ntp时间同步问题
Prometheus-08 安装配置prometheus时的ntp时间同步问题
2023-06-23 21:27:29
2103
原创 Prometheus-06 Prometheus与其他监控解决方案的对比
Prometheus-06 Prometheus与其他监控解决方案的对比
2023-06-23 13:33:51
1270
原创 ElasticSearch第二十讲 Elasticsearch的优势和应用场景
ElasticSearch第二十讲 Elasticsearch的优势和应用场景
2023-06-12 22:11:57
2214
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人