覆盖索引有何用?

通常开发人员会根据查询的where条件来创建合适的索引,但是优秀的索引设计应该考虑到整个查询。其实mysql可以使用索引来直接获取列的数据。如果索引的叶子节点包含了要查询的数据,那么就不用回表查询了,也就是说这种索引包含(亦称覆盖)所有需要查询的字段的值,我们称这种索引为覆盖索引。 注:引入数据表t_user,插入约1千万条记录,用作下文例子使用。 1工欲善其事,必先利其器         exp
相关文章
相关标签/搜索