写点什么

详细解读 MySQL 高性能优化

作者:秋水
  • 2021 年 12 月 13 日
  • 本文字数:708 字

    阅读完需:约 2 分钟

详细解读MySQL高性能优化

《详细解读 MySQL 高性能优化》合集内容主要包括:SQL 语句的执行过程、mysql 体系结构、存储引擎、InnoDB 存储引擎、B+Tree 落地形式、EXPLAIN 执行计划与 join 等内容。MySQL 高性能优化是性能优化中必不可少的内容,底层分析加案例详解,精读 mysql 性能优化内容


MySql 优化:一条 SQL 语句的执行过程是怎样的?

mysql 优化,从最基础的内容入手,通信协议、缓存、语法解析和预处理、优化器、存储引擎等内容,详细解读一条 sql 语句的执行过程。


MySql 优化:MySQL 体系结构及存储引擎总结

详细解读 mysql 结构体系;mysql server 的组成部分:连接层组成部分、服务层组成部分、引擎层组成部分、存储层组成部分;存储引擎:InnoDB、MyISAM、MEMORY、MERGE


MySql 优化:详细解读 InnoDB 存储引擎

InnoDB 独立表空间,支持 MVCC,行锁设计,提供一致性非锁定读,支持外键,插入缓冲,二次写,自适应哈希索引,预读使用聚集的方式存储数据,每张表的存储都是按主键顺序存放。InnoDB 是事物安全的 MySQL 存储引擎,设计上采用了类似 Oracle 数据库的架构。通常来说,InnoDB 存储引擎是 OLTP 应用中核心表的首选存储引擎,也正是因为其存在,才使得 MySQL 数据库变得更加有魅力。


详细解读 MySQL 中的 B+Tree 落地形式

插达式的存储引擎 MySQL 最大的优势:索引是有存储引擎实现的

MySQL5.5 版本之前 默认的存储引擎是 MyISAM,5.5 版本之后 InnoDB 成了默认的存储引擎


MySQL 性能优化:EXPLAIN 执行计划与 join

MySQL 中有专门负责优化 SELECT 语句的优化器模块,主要功能:通过计算分析系统中收集到的统计信息,为客户端请求的 Query 提供他认为最优的执行计划(MySQL 认为最优的数据检索方式,但不见得是 DBA 认为是最优的,这部分最耗费时间)



发布于: 42 分钟前阅读数: 9
用户头像

秋水

关注

公众号:傲骄鹿先生。喜欢学习、沉淀、分享 2021.07.09 加入

Being away from home, we have nothing but a desire to make a figure。 公众号:傲骄鹿先生。喜欢学习、沉淀、分享

评论

发布
暂无评论
详细解读MySQL高性能优化