回表查询:回到聚集索引构建的b+tree去搜索的过程,就称为回表
普通索引:o_orderDATE
查询:o_totalprice
select o_totalprice from orders where o_orderDATE='1996-02-06';
回表查询要多经历几次io,消耗时间更多,性能相对较差
覆盖索引:在一个查询语句中,使用到的b+tree上面的数据就覆盖我要查询需求,称为覆盖索引
Using index
select o_orderkey from orders where o_orderDATE='1996-12-01';
(1996-12-01,1)
优点:可以减少对b+tree的搜索次数(减少io的消耗,不用回表查询)
评论前必须登录!
注册