08 2023 档案

摘要:## 2.3 InnoDB体系架构 ![image](https://img2023.cnblogs.com/blog/826913/202308/826913-20230826121458056-723840382.png) ### 1)后台线程 Master Thread:核心线程,主要负责将缓 阅读全文
posted @ 2023-08-26 12:15 LHX2018 阅读(19) 评论(0) 推荐(0) 编辑
摘要:# 一、MySQL体系结构和存储引擎 ## 1.1 定义数据库和实例 - 数据库:物理操作系统文件或其他形式文件类型的集合。在MySQL数据库中,数据库文件可以是 frm、MYD、MYI、ibd结尾的文件。 - 实例:MySQL数据库由后台线程以及一个共享内存区组成。共享内存可以被运行得后台线程所共 阅读全文
posted @ 2023-08-26 12:14 LHX2018 阅读(27) 评论(0) 推荐(0) 编辑
摘要:# 七、MySQL高级性能 ## 7.1 分区表 MySQL在创建表时使用PARTITION BY 子句定义每个分区存放的数据 分区的一个主要目的是将数据按照一个较粗的力度分在不同的表中。这样做可以将相关的数据存放在一起 ### 1)分区表的原理 SELECT 查询:当查询一个分区表的时候,分区层先 阅读全文
posted @ 2023-08-13 09:32 LHX2018 阅读(16) 评论(0) 推荐(0) 编辑
摘要:查询优化、索引优化、库表结构优化需要齐头并进,一个不落 ## 6.1 为什么查询速度会慢 真正重要的是响应时间。如果把查询看作是一个任务,那么它由一系列子任务组成,每个子任务都会消耗一定的时间。如果要优化查询,实际上要优化其子任务,要么消除其中一些子任务,要么减少子任务的执行次数,要么让子任务运行得 阅读全文
posted @ 2023-08-05 18:55 LHX2018 阅读(47) 评论(0) 推荐(0) 编辑
摘要:## 5.1 索引基础 索引可以包含一个或多个列的值。如果索引包含多个列,那么列的顺序也十分重要,因为MySQL只能高效地使用索引的最左前缀列。创建一个包含两个列的索引,和创建两个只包含一列的索引是大不相同的。 ### 1)索引的类型 #### B-Tree类型 全值匹配:指的是和索引中的所有列进行 阅读全文
posted @ 2023-08-05 18:54 LHX2018 阅读(12) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示