![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
技术路上走到黑
道可道,非常道
展开
-
innodb(3)--应用
应用 以上都是在原理层面对innodb进行了分析,基于此我们才能在日常工作中知道如何高效的使用innodb,而且知其然并知其所以然。 数据库的应用分为两类:OLAP和OLTP。 OLAP 联机分析处理(Online Analytical Processing),也叫DSS(Decision Support System)决策支持系统,也就是数据仓库。作业内容是对某些历史数...原创 2020-03-09 17:34:00 · 147 阅读 · 0 评论 -
innodb(2)--索引
索引 对于索引的使用有个误区,并不是越多越好,也不是在有性能问题的时候才想起来要dba加个索引,应该是在最初表设计的时候就考虑到该表的使用场景,设计好索引。 索引的存在就是为了减少磁盘io次数,磁盘io是数据库检索过程中最耗时的部分。 innodb中常见的有三种索引,B+树、倒排索引、哈希索引,其中哈希索引是自适应的,不可人为干预。 B+树 B+树是为磁盘或者其他存储辅助设备设计的...原创 2020-03-09 17:28:18 · 269 阅读 · 0 评论 -
innodb(1)--存储
逻辑存储 innodb的所有数据都被放在一个逻辑存储结构中,称作表空间(tablespace)。逻辑存储结构如下: 表空间由段(segment)、区(extent)、页(page)、行(row)组成。 段 常使用的段有数据段、索引段、回滚段。 数据段:B+数的叶子节点 索引段:B+数的非叶子节点 回滚段: 可以存在ibdata中 ...原创 2020-03-09 00:18:08 · 174 阅读 · 0 评论