mysql
文章平均质量分 80
卑微小童
痴迷于技术无法自拔
展开
-
mysql基于块的嵌套循环连接
基于块的嵌套循环连接(Block Nested-Loop Join)《MySQL是怎样运行的:从根儿上理解MySQL》读书笔记采用嵌套循环连接算法的两表连接过程中,被驱动表可是要被访问好多次的,如果这个被驱动表中的数据特别多而且不能使用索引进行访问,那就相当于要从磁盘上读好几次这个表,这个 I/O 代价就非常大了,所以我们得想办法: 尽量减少访问被驱动表的次数 当被驱动表中的数据非常多时,每次访问被驱动表,被驱动表的记录会被加载到内存中,在内存中的每一条记录只会和驱动表结果集的一条记录做匹配,之原创 2021-08-19 15:38:30 · 1026 阅读 · 0 评论 -
《MySQL是怎样运行的:从根儿上理解MySQL》- mysql 数据存储
《MySQL是怎样运行的:从根儿上理解MySQL》- mysql 数据存储《MySQL是怎样运行的:从根儿上理解MySQL》读书笔记InnoDb数据页结构页是 InnoDB 管理存储空间的基本单位,一个页的大小一般是 16KB 。InnoDB 为了不同的目的而设计了许多种不同类型的 页 ,比如存放表空间头部信息的页,存放 Insert Buffer 信息的页,存放 INODE 信息的页,存放 undo 日志信息的页等等等等。我们聚焦的是那些存放我们表中记录的那种类型的页,官方称这种存放记录的页为索引(原创 2021-08-19 11:31:40 · 2105 阅读 · 0 评论