真库上加索引,先确认哪一样

要给线上一张大表加索引,动手之前最该先确认的是【0】。

开始练习 →

加完索引怎么算验收通过

给一条慢查询加了索引。验收要看的是【0】。

开始练习 →

把真机那道题在纸上预演一遍

真机交付题的形状:给一条走 SCAN 的查询建索引,量出前后碰的行数。输出两个数(用 / 隔开)。 t 表:200 行 id 1 ~ 200,主键 cat 只有 "A" 和 "B" 两种值(

开始练习 →

先量清楚现在要过多少行

场景:你连上了一台真实的 Linux 实验机,home 目录下放着一个 sqlite 库文件,里面有一张几百行的表。这个库是为你这次实验现生成的,表名、行数和数值都和别人的不一样。要做什么写在 ~/TASK.txt 里。 任务:按 ~/TA

开始练习 →

给它建一个索引

场景:你连上了一台真实的 Linux 实验机,home 目录下放着一个 sqlite 库文件,里面有一张几百行的表。这个库是为你这次实验现生成的,表名、行数和数值都和别人的不一样。要做什么写在 ~/TASK.txt 里。 任务:按 ~/TA

开始练习 →

⚠️ 联合索引,条件写错就白建

场景:你连上了一台真实的 Linux 实验机,home 目录下放着一个 sqlite 库文件,里面有一张几百行的表。这个库是为你这次实验现生成的,表名、行数和数值都和别人的不一样。要做什么写在 ~/TASK.txt 里。 任务:按 ~/TA

开始练习 →

量出加索引省了多少

场景:你连上了一台真实的 Linux 实验机,home 目录下放着一个 sqlite 库文件,里面有一张几百行的表。这个库是为你这次实验现生成的,表名、行数和数值都和别人的不一样。要做什么写在 ~/TASK.txt 里。 任务:按 ~/TA

开始练习 →

交付:给慢查询开一次完整的药方

场景:你连上了一台真实的 Linux 实验机,home 目录下放着一个 sqlite 库文件,里面有一张几百行的表。这个库是为你这次实验现生成的,表名、行数和数值都和别人的不一样。要做什么写在 ~/TASK.txt 里。 任务:这是这条路线

开始练习 →

执行计划到底是什么

你写了一条查询交给数据库。所谓"执行计划",指的是【0】。

开始练习 →

为什么同一条查询会有好几种走法

中间那段路,本来是看不见的 看到的 打开后 同一条查询之所以可能有好几种执行方式,是因为【0】。

开始练习 →