覆盖索引 xiaojiuaigc@163.com 发布于 2024-11-09 379 次阅读 覆盖索引是指查询使用了索引,并且需要返回的列,在该索引中已经全部能够找到 覆盖索引是指查询使用了索引,返回的列,必须在索引中全部能够找到使用id查询,直接走聚集索引查询,一次索引扫描,直接返回数据,性能高。如果返回的列中没有创建索引,有可能会触发回表查询,尽量避免使用select *MySQL超大分页怎么处理超大分页一般都是在数据量比较大时,我们使用了limit分页查询,并且需要对数据进行排序,这个时候效率就很低,我们可以采用覆盖索引和子查询来解决先分页查询数据的id字段,确定了id之后,再用子查询来过滤,只查询这个id列表中的数据就可以了因为查询id的时候,走的覆盖索引,所以效率可以提升很多
Comments NOTHING