KT's 小站
对Redolog持久化的底层理解 对Redolog持久化的底层理解
前言RedoLog 如何保证事务特性中的持久性的,之前学习的是只知道是缓存中更新数据,然后刷新到磁盘,这个过程中也知道借助了 Redolog 来实现,但是不知道更细节的层面,比如存储引擎数据页层面。 所以呢就补充了一点内容记录一下。 1.
2024-02-08
MVCC概念和实现原理 MVCC概念和实现原理
即多版本并发控制,此文会根据以下几个点说明 相关概念 当前读 快照读 多版本并发控制原理 MVCC 基本概念Multi-Version Concurrency Control 多版本并发控制。用于在多个并发事务同时读写数据库时保持数
2023-10-28
SQL性能分析和优化 SQL性能分析和优化
SQL性能分析进行 SQL 优化首先需要了解 sql 语句执行的情况,下面有三种分析方式。 下面三种重要性不高,还是主要看 explain:Mysql执行计划分析 | KTnoobStation (gitee.io) 查看执行频次通过模糊
2023-10-26
Mysql索引 Mysql索引
参考文章: javaGuide Mysql索引 索引概览索引是一种用于快速查询和检索数据的数据结构,本质是一种排序好的数据结构。 索引底层数据结构索引的底层数据结构包括:B 树,B+树,红黑树,Hash 等,不管是 InnoDB 还是
2023-10-26
Mysql执行计划分析 Mysql执行计划分析
可参考:https://javaguide.cn/database/mysql/mysql-query-execution-plan.html 优化 sql 语句首先就要知道 sql 执行的情况,则可使用 explain 命令。
2023-10-25