面试官别再问我系列
文章平均质量分 94
CoderBruis
菜是原罪
展开
-
面试官,请不要再问我MySQL InnoDB B+树底层原理了
文章目录1. InnoDB页结构2. InnoDB行格式3. InnoDB数据页结构4. B+树索引4.1 InnoDB中B+树索引原理4.2 聚镞索引4.3 如何正确使用索引呢?4.4 浅谈InnoDB的二级索引(辅助索引)以及联合索引等概念4.5 InnoDB中的页分裂参考 只有学习底层原理才能变得更强 1. InnoDB页结构 InnoDB是用于将表中的数据存储到磁盘上的一款存储引擎。 更大维度了解MySQL内部组成结构 MySQL其实就是一款软件,可以分为客户端、服务器端以及引擎层。服务器端原创 2020-09-01 22:18:48 · 2962 阅读 · 1 评论 -
一篇文章彻底弄懂零拷贝底层原理
前言 零拷贝是网络编程的关键,很多性能优化都离不开零拷贝,很多优秀的开源框架底层都用的零拷贝,如Netty、RocketMQ、Spark等 正文 1. 再看IO 在深入零拷贝机制之前,先来了解下传统BIO通信底层发生了什么,为什么会这么“消耗资源”。Linux服务器是现在绝大多数系统的首选,它的优点就不再赘述,下面的分析都基于Linux环境来进行。作为一台服务器,最常见的功能就是 获取客户端发送过来的请求,然后再去查数据库DB获取到想要的数据,再将数据以一定的业务逻辑处理后传回给客户端,这一过程主要会调用L原创 2021-02-27 09:35:32 · 1174 阅读 · 1 评论