首页
留言
笔记
归档
友人链
关于
流苏小筑
行动起来,活在当下
累计撰写
139
篇文章
累计创建
57
个标签
累计收到
9
条评论
栏目
首页
留言
笔记
归档
友人链
关于
目 录
CONTENT
MySQL-流苏小筑
以下是
MySQL
相关的文章
2023-06-30
MySQL索引的数据结构:InnODB和MyISAM索引对比
MySQL索引的数据结构:InnODB和MyISAM索引对比 MyISAM中索引都是非聚簇索引,与InnoDB中包含一个聚簇索引是不同的 InnoDB中只要根据聚簇索引进行一次查找就可以找到对应数据,而MyISAM中还需要进行一次回表才能找到对应数据。 InnoDB的数据文件本身就是索引文件,而My
2023-06-30
3
0
0
MySQl
2023-06-26
MySQL索引的数据结构:常见的索引类型和概念
MySQL索引的数据结构:常见的索引概念 索引按照物理实现方式,可以分为两种,聚簇(聚集)索引,和非聚簇(聚集)索引。我们把非聚簇索引也称为二级索引或者辅助索引。 1. 聚簇索引并不是一种单独的索引类型,而是一种数据存储方式(所有用户记录都存储在叶子节点),也就是数据即索引,索引即数据。 聚簇表示数
2023-06-26
4
0
0
PHP
MySQl
2023-06-24
MySQL索引的数据结构:MyISAM中的索引方案
MySQL索引的数据结构:MyISAM中的索引方案 1. B-Tree树 MyISAM使用B-Tree索引,MySQL官方同样是B+树,国内称为B树。 只不过MyISAM的B+树中的叶子节点存放的是数据记录的地址。 2. MyISAM索引的原理 我们知道InnoDB中索引即数据,也就是聚簇索引的那可
2023-06-24
1
0
0
MySQl
2023-06-23
MySQL索引的数据结构:InnoDB中索引的推演
InnoDB中索引的推演 看一个精确匹配的例子:select * from table1 where 列名 = 'xxx'; 1. 创建索引之前的查找 在一个页中查找 假设目前表中数据较少,所有记录都可以被存在一个页中,在查找是可以根据条件分为两种情况: 以主键为搜索条件 可以在页目录中使用二分法快
2023-06-23
2
0
0
MySQl
2023-06-22
InnoDB与MyISAM的对比
InnoDB与MyISAM的对比 为了方便管理,人们把连接管理,查询缓存,语法解析,查询优化这些不涉及真实数据存储的功能划分为MySQL Server的功能,把真是存取数据的功能划分为引擎功能。 所以在MySQL Server完成查询优化后,只需要按照引生成的执行计划,调用引擎提供的API,获取到数
2023-06-22
2
0
0
MySQl
2023-06-22
MySQL索引的数据结构:数据页
MySQL数据页 数据页是MySQL中磁盘和内存交换的基本单位,也是MySQL管理存储空间的基本单位。 数据库的 I/O 操作的最小单位是页,InnoDB 数据页的默认大小是 16KB,意味着数据库每次读写都是以 16KB 为单位的,一次最少从磁盘中读取 16K 的内容到内存中,一次最少把内存中的
2023-06-22
2
0
0
MySQl
2023-06-22
MySQL索引的数据结构:为什么使用索引和索引的优点和缺点
为什么是用索引和索引的优点和缺点 1.为什么使用索引 索引是存储引擎用于快速找到数据的一种数据结构。就好比一本书的目录部分,可以通过目录快速找到对应文章的页码。可以快速定位到需要的文章。 MySQL中也是一样的道理,进行数据查找时,先看是否命中某条索引,符合则通过索引查找相关数据,否则全表扫描,即一
2023-06-22
2
0
0
MySQl
2023-06-10
MySQL中SQL的执行流程
MySQL中SQL的执行流程 1.MySQL查询流程 查询缓存:如果再查询缓存中发现了这条语句,就会直接返回给客户端,如果没有,就进入解析器阶段。 需要说明的是,因为查询缓存效率不高,命中率很低,所以在MySQL8.0中就抛弃了这个功能。 原因: a.大多数情况查询缓存是个鸡肋,查询缓存是把sql语
2023-06-10
2
0
0
MySQl
2023-06-02
MySQL服务器端的逻辑架构
MySQL服务器端的逻辑架构 1.服务器处理客户端请求 首先MYSQL是典型的C/S架构,即client/server架构,服务器端使用的mysqld。 不论客户端进程和服务器端进程是采用的哪种通信方式,最后实现的效果都是:客户端向服务器发送一段文本(SQL语句),服务器处理后再向客户端发送一段脚本
2023-06-02
2
0
0
PHP
1
2
3
4
5
6