IT宅
A brief history of the future of AI in education
网络
图解网络协议
图解高性能网络编程
存储
图解 Redis 原理
图解 MySQL 原理
架构
重构速查表
架构模式
分布式
码解 Dubbo 实现
图解消息队列原理
精进之路
MySQL
MQ
JVM
更多专栏
重构速查表
架构模式
归档
所有专栏
专栏推荐
查看更多
架构解码:模式与实践
软件架构与模式
JVM速成手册
JVM相关内容
图解网络协议
详解网络分层和网络协议工作原理
并发编程
并发编程原理和应用
数据结构与算法
数据结构与算法知识详解
重构速查表
重构的相关技能
图解 MySQL 原理
洞悉MySQL底层架构与SQL调优本质
图解 Redis 原理
洞悉Redis技术内幕:缓存,数据结构,并发,集群与算法
MySQL
10
图解 MySQL InnoDB Buffer Pool 原理
MySQL
数据库
作者:帅旋
|
发表于 2020-05-30
|
分类于
存储
Change Buffer 是什么?
change buffer是一种特殊的数据结构,当二级索引页(非唯一索引)不在缓冲池中时,它们会缓存这些更改 。当页面通过其他读取操作加载到缓冲池中时,再将由INSERT,UPDATE或DELETE操作(DML)产生的change buffer合并到buffer pool的数据页中。
MySQL
数据库
作者:帅旋
|
发表于 2020-05-30
|
分类于
存储
自适应哈希索引详解:原理、启用与性能优化
当我们的应用对单个数据点进行高频率的精确查询时,InnoDB 的 B-Tree 索引遍历往往成为性能瓶颈。自适应哈希索引(Adaptive Hash Index,简称 AHI)正是为了解决这一问题而诞生的。自适应哈希索引会将 Buffer Pool 中那些被大量随机访问的“热点”页自动转换成哈希表,通过 O(1) 时间复杂度快速定位,使等值查询跳过多层树遍历,极大地提升查询效率。
MySQL
数据库
作者:帅旋
|
发表于 2020-05-30
|
分类于
存储
InnoDB Log Buffer 原理与优化
log buffer(日志缓冲区)用于保存要写入磁盘上的log file(日志文件)的数据。日志缓存区的内容会定期刷新到磁盘。
MySQL
数据库
作者:帅旋
|
发表于 2020-05-30
|
分类于
存储
MySQL InnoDB 表空间详解
一个InnoDB表及其索引可以在建在系统表空间中,或者是在一个 独立表空间 中,或在 通用表空间。
MySQL
数据库
作者:帅旋
|
发表于 2020-05-30
|
分类于
存储
InnoDB 底层逻辑存储结构解读
在介绍索引之前,我们有必要了解一下InnoDB底层的逻辑存储结构,因为索引是基于这个底层逻辑存储结构创建的。截止到目前,我们所展示的都仅仅是物理磁盘中的逻辑视图,接下来我们就来看看底层的视图。
MySQL
数据库
作者:帅旋
|
发表于 2020-05-30
|
分类于
存储
InnoDB 索引机制详解
前面我们了解了InnoDB底层的存储结构,即:以B+树的方式组织数据页。另外了解了数据页中的数据行的存储方式。
MySQL
数据库
作者:帅旋
|
发表于 2020-05-30
|
分类于
存储
InnoDB Data Directory 数据目录全解析
MySQL 的数据目录 (datadir) 是服务器存储全部数据库文件的根路径,其中包括各个数据库的子目录,以及 InnoDB 引擎的全局文件和日志文件。你可在 MySQL 配置文件中通过参数 datadir 指定该目录位置。默认情况下,所有的数据库目录和 InnoDB 系统表空间都位于这个路径下
MVCC
MySQL
数据库
作者:帅旋
|
发表于 2020-05-30
|
分类于
存储
从一笔交易说起,如何处理好数据的一致性问题
互联网应用中,随着系统用户数量的增多,访问压力也不断增大,数据功能相互独立的模块拆分开来,对其进行集群部署。 比如完成一笔交易,分别需要在交易模块,订单模块,用户数据模块中进行处理,分别做一些数据的更新或者入库,当三个模块都处理完毕之后,才算完成了这笔交易的事务。在这种分布式部署的系统中,需要处理的数据分布在不同的物理节点上,怎么去保证能处理完一笔交易之后的数据完整性呢,这就是分布式事务考虑的事情。
MVCC
MySQL
事务
作者:arthinking
|
发表于 2018-03-28
|
分类于
未分类
访问执行速度过慢分析之MySQL慢语句分析
在代码中调用了一个新的方法,发现应用里面的相关功能慢了2~3秒钟酱。查看程序并没有特殊的处理,只是多了几条sql,新增了几个字段。那末,我们来抓一下慢语句看看,是否有优化的空间。
MySQL
慢语句
作者:arthinking
|
发表于 2014-11-12
|
分类于
数据库
1
2
3
4
×
Java架构杂谈
订阅及时获取网站内容更新。
充电
当前电量:100%