程序员路同学
九八年程序员一枚,喜欢钻研技术,从事后端开发,正努力向全栈发展,如果你有更好的技术分享,欢迎私信留言
展开
-
Mysql-redoLog
一个事务提交的时候,必须把它的redo log都刷入到磁盘文件里去,只有这样,才能保证事务的持久性,才算事务提交成功了(这就是force log at commit机制,即在事务提交的时候,必须先将该事务的所有事务日志写入到磁盘上的日志文件中进行持久化)。虽然redo log buffer可以提高系统性能,但是由于它是存储在内存中的,所以在系统崩溃后,redo log buffer里的内容将会丢失,但为了保证数据的安全性和一致性,当事务提交的时候,MySQL会确保所有相关的redo log都被写入磁盘。原创 2024-01-14 14:38:26 · 280 阅读 · 0 评论 -
Mysql体系结构一次讲清
Mysql进阶Mysql体系结构大体来说,MySQL 可以分为 Server 层和存储引擎层两部分。Server层 主要包括连接器、查询缓存、分析器、优化器、执行器等,涵盖 MySQL 的大多数核心服务功能,以及所有的内置函数(如日期、时间、数学和加密函数等),所有跨存储引擎的功能都在这一层实现,比如存储过程、触发器、视图等。其中Server层又可以划分以下: 连接层:主要负责连接处理、身份验证、安全性等,一般 C/S 架构都会有这一层。 核心服务层:主要有查询缓存原创 2024-01-01 21:02:46 · 1145 阅读 · 0 评论 -
架构师成长之路|MVCC多版本并发控制机制
架构师成长之路|MVCC多版本并发控制机制原创 2023-09-04 21:28:20 · 309 阅读 · 0 评论 -
架构师成长之路|Redis实现延迟队列的三种方式
架构师成长之路|Redis实现延迟队列的三种方式原创 2023-09-04 20:56:02 · 1720 阅读 · 0 评论 -
架构师成长之路|Redis key过期清除策略
架构师成长之路|Redis key过期清除策略原创 2023-08-30 21:20:46 · 962 阅读 · 0 评论 -
架构师成长之路|Redis配置文件参数讲解
架构师成长之路|Redis配置文件参数讲解原创 2023-08-30 21:07:43 · 529 阅读 · 0 评论 -
架构师成长之路|Redis 安装介绍以及内存分配器jemalloc
架构师成长之路|Redis 安装介绍以及内存分配器jemalloc原创 2023-08-28 21:50:39 · 371 阅读 · 0 评论