SQL
文章平均质量分 77
Escapist_996
听我说,我家猫真的会后空翻
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SQL|JOIN算法
关系型数据库真正执行 JOIN 时,优化器通常只能在若干“物理联接算法(physical join algorithm)”里做取舍。嵌套循环联接(Nested Loop Join,NLJ)哈希联接(Hash Join,HJ)排序-归并联接(Sort-Merge Join,SMJ)下面以最常见的三大物理 JOIN 算法——嵌套循环(Nested Loop)、哈希(Hash Join)、排序-归并(Sort-Merge Join)为核心,给出典型的业务场景、SQL 语句,以及执行器的实际操作过程。原创 2025-07-04 14:20:55 · 1065 阅读 · 0 评论 -
SQL:EXPLAIN使用指南
EXPLAIN是 MySQL 中用于显示查询执行计划的关键字,它可以帮助你理解 MySQL 是如何执行你的查询的。EXPLAIN返回的结果包含多列信息,每一列都提供了关于查询执行的不同方面的信息。原创 2024-07-17 15:01:37 · 1016 阅读 · 0 评论 -
SQL:怎么查看索引信息
要查看一个表有哪些索引,可以使用 MySQL 的SHOW INDEX命令或者查询信息模式的系统表。原创 2024-07-17 15:07:16 · 2560 阅读 · 0 评论 -
SQL:如何快速取1000w行的后100个数据
如果主键自增,直接按照主键降序然后取前100行,这样效率是最高的;如果主键不自增(例如使用了UUID或雪花算法生成主键id),则可以考虑使用子查询先查出目标的id,然后回表查询。不过数据量过大时,最好先考虑进行分库分表,再优化查询语句。原创 2024-07-17 12:20:11 · 820 阅读 · 0 评论
分享