标签:字段 pid select 查询 因此 prim 目的 ima use
地区表表:
id area pid
我们查min(id), id是主键,查min(id)是非常快,但是pid(其他字段)上没有索引,现在要求查询pid=69的min(id);
select min(id) from it_area where pid=69
试想id是有排序的,(默认索引是升序排列),因此,如果我们沿着id的索引方向走,
那么第一个pid=69的索引结点,他的id就正好是最小的id
select id from it_area use index(primary) where pid=69 limit 1;
这样查询速度会快非常多
* 改进后的速度虽然块,但语义已经非常不清晰,不建议这么做,仅仅是实验目的
标签:字段 pid select 查询 因此 prim 目的 ima use
原文地址:https://www.cnblogs.com/longqin/p/11647988.html