
MySQL
文章平均质量分 75
web2u
拜AI古佛,修赛博禅心
展开
-
MySQL复合索引的最左匹配原则
折腾了这一圈,我算是把最左匹配原则摸透了点。从左开始:复合索引得从最左列用起,跳过了开头就废了。中间断裂没事:只要开头对了,后面跳过几列还能用点索引。OR是大杀器:一旦条件里混了OR,索引基本就歇菜了,除非你能优化成别的形式。这让我想起之前写代码踩的坑。有次我给个查询加了个复合索引,结果性能还是烂,后来发现条件顺序没对上,白忙活一场。从那以后,我每次建索引前都会先想想查询习惯,省得费力不讨好。原创 2025-02-24 10:18:03 · 1262 阅读 · 0 评论 -
MySQL 的索引类型【图文并茂】
【代码】MySQL 的索引类型【图文并茂】. 聚集索引和非聚集索引,也被称为聚簇索引和非聚簇索引,它们不是像唯一索引或主键索引那样的索引类型,而是根据物理存储方式区分的。简单来说,InnoDB 存储引擎使用的是聚集索引,而 MyISAM 存储引擎使用的是非聚集索引。2. 聚集索引的特点是索引和数据存储在同一个文件中。- 在InnoDB中,数据和索引存储在 .ibd 文件中,索引的叶子节点直接包含数据。- 而非聚集索引,如 MyISAM,则将索引和数据分开存储在不同的文件中。其中,.MYI 文件存储索引原创 2025-01-25 12:04:40 · 540 阅读 · 0 评论 -
MySQL 中如何进行 SQL 调优?
平时进行 SQL 调优,主要是通过观察慢 SQL,然后利用 explain 分析查询语句的执行计划,识别性能瓶颈,优化查询语句。原创 2025-01-22 19:59:23 · 2420 阅读 · 0 评论