![](https://img-blog.csdnimg.cn/20190927151132530.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
读书笔记
纯为记录看书过程的笔记,基本为手打一遍书本内容,纯属为个人学习习惯,方便复习
吕白_
希望自己技术越来越强
展开
-
【高性能MySQL】读书杂记:创建高性能的索引
文章目录索引的优点索引是最好的解决方案么?MySQL中,索引是存储在引擎层而不是服务器层实现的。B-Tree索引,它使用B-Tree数据结构来存储数据。而MySQL的B-Tree索引虽然名字是BTree,但是InnoDB使用的是B+Tree数据结构实现的。索引的优点索引大大减少了服务器需要扫描的数据量索引可以帮助服务器避免排序和临时表索引可以将随机I/O变为顺序I/O索引是最好的解决方案么?索引并不总是最好的解决方案。只有当索引帮助存储引擎快速查找到记录带来的好处大于其额外的工作原创 2020-10-04 16:28:53 · 1814 阅读 · 5 评论 -
【高性能MySQL】读书杂记:架构
文章目录MySQL逻辑架构连接管理并发控制读写锁锁粒度事务隔离级别MySQL逻辑架构图来自这里第一层并不是MySQL独有的,大多数C/S架构的工具和服务都有,进行连接处理,授权认证,安全等第二层,服务器层。大多数MySQL的核心功能都在这一层,包括查询解析、分析、优化、缓存以及所有内置函数,所有跨存储引擎的功能都在这一层实现:存储过程、触发器、视图等第三层,存储引擎。负责数据的存储和提取,存储引擎提供API于上层服务器,这些接口屏蔽了不同存储引擎之间的差异,用于执行:“开启事务”、“根据原创 2020-10-04 16:29:06 · 357 阅读 · 0 评论