随笔分类 - MySQL
摘要:部署 MySQL 8.0 集群 master & slave(仅测试用) 镜像版本 mysql:8.0 1、创建 overlay 网络 docker network create --driver overlay common-network --attachable 2、启动 2 个 MYSQL:
阅读全文
摘要:基本流程和查询SQL也是一致的,也就是说,它也要经过解析器、优化器的处理,最后交给执行器。 区别就在于拿到符合条件的数据之后的操作。 1.缓冲池Buffer Pool ~~~ 首先,InnnoDB 的数据都是放在磁盘上的,InnoDB 操作数据有一个最小的逻辑单位,叫做页(索引页和数据页)。我们对于
阅读全文
摘要:1.模块详解 ~~~ 1.Connector:用来支持各种语言和 SQL 的交互,比如 PHP,Python,Java 的JDBC; 2.Management Serveices & Utilities:系统管理和控制工具,包括备份恢复、MySQL 复制、集群等等; 3.Connection Poo
阅读全文
摘要:1.一条SQL语句的执行流程 1.1通信协议 ~~~ MySQL 是支持多种通信协议的,可以使用同步/异步的方式,支持长连接/短连接。 通信类型:同步或者异步 同步通信的特点: 1、同步通信依赖于被调用方,受限于被调用方的性能。也就是说,应用操作数据库,线程会阻塞,等待数据库的返回。 2、一般只能做
阅读全文
摘要:什么是索引 在MySQL中,索引(index)也叫做“键(key)”,它是存储引擎用于快速找到记录的一种数据结构。 在mysql中有多种索引类型 主键索引 也简称主键。它可以提高查询效率,并提供唯一性约束。一张表中只能有一个主键。被标志为自动增长的字段一定是主键,但主键不一定是自动增长。一般把主键定
阅读全文