
mysql
仰望飞机
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MYSQL索引(二)--索引要点
索引要点 哪些情况需要创建索引 主键自动建立唯一索引 频繁作为查询条件的字段应该创建索引 多表关联查询中,关联字段应该创建索引 on 两边都要创建索引 查询中排序的字段,应该创建索引 频繁查找字段 覆盖索引 查询中统计或者分组字段,应该创建索引 group by 哪些情况不需要创建索引 表记录太少 经常进行增删改操作的表 频繁更新的字段 where条件里使用频率不高的字段 为什么使用组合...原创 2019-11-29 20:52:16 · 550 阅读 · 0 评论 -
MYSQL索引(一)
索引介绍 索引是什么 官方介绍索引是帮助MySQL高效获取数据的数据结构。更通俗的说,数据库索引好比是一本书前面的目录,能 加快数据库的查询速度。方便查找—检索 索引查询内容—覆盖索引 排序 一般来说索引本身也很大,不可能全部存储在内存中,因此索引往往是存储在磁盘上的文件中的(可能存储在 单独的索引文件中,也可能和数据一起存储在数据文件中)。 我们通常所说的索引,包括聚集索引、覆盖索引、组合索引、...原创 2019-11-28 23:35:36 · 285 阅读 · 0 评论 -
MYSQL物理结构
MYSQL物理结构 MySQL是通过文件系统对数据和索引进行存储的。 MySQL从物理结构上可以分为日志文件 和数据索引文件。 MySQL在Linux中的数据索引文件和日志文件都在/var/lib/mysql目录下。 日志文件(顺序IO) MySQL通过日志记录了数据库操作信息和错误信息。常用的日志文件包括错误日志、二进制日志、查询日志、慢查询日志和事务Redo 日志、中继日志等。 可...原创 2019-11-28 22:22:38 · 572 阅读 · 0 评论 -
MySQL架构(二)
MySQL架构(二) 简版执行流程图 待分析SQL语句如下: mysql> select * from T where ID=10; 我们看到的只是输入一条语句,返回一个结果,却不知道这条语句在 MySQL 内部的执行过程。 所以今天我想和你一起把 MySQL 拆解一下,看看里面都有哪些“零件”,希望借由这个拆解过程,让你对 MySQL 有 更深入的理解。这样当我们碰到 MySQL 的一些...原创 2019-11-28 17:21:09 · 482 阅读 · 3 评论 -
MySQL架构(一)
MySQL架构(一) 逻辑架构图 Connectors 连接器,指的是不同语言中与SQL的交互 Management Serveices & Utilities 系统管理和控制工具 Connection Pool: 连接池 管理缓冲用户连接,线程处理等需要缓存的需求。 负责监听对 MySQL Server 的各种请求,接收连接请求,转发所有连接请求到线程管理模块。每一个连接上 M...原创 2019-11-24 21:06:47 · 262 阅读 · 1 评论