技术栈
覆盖索引
代码星辰
12 天前
数据库
·
mysql
·
覆盖索引
·
深度分页
MySQL 面试题——深度分页优化
MySQL 的深度分页(如 LIMIT 1000000, 20)会产生以下严重问题:(1)游标分页是一种基于指针 (Cursor) 的分页方式,它通过记住上一页最后一条数据的位置,来获取下一页数据。游标分页对索引的核心限制是:游标字段必须是排序字段的一部分,且索引设计必须同时满足过滤条件和排序条件。其工作原理如下:
佛祖让我来巡山
2 个月前
覆盖索引
【面试题】MySQL 的覆盖索引是什么?
覆盖索引是指一个索引包含了查询所需的所有字段,MySQL 可以直接从索引中获取数据而无需回表查询数据行。
郝开
2 年前
mysql
·
索引
·
回表
·
联合索引
·
覆盖索引
·
索引条件下推
MySQL6:索引使用原则,联合索引,联合主键/复合主键,覆盖索引、什么是回表?索引条件下推,索引的创建与使用,索引的创建与使用,索引失效
我们容易有以一个误区,就是在经常使用的查询条件上都建立索引,索引越多越好,那到底是不是这样呢? 并不是越多越好,索引好占用磁盘空间的,你的表200M,你的索引可能就是4G,如果搞很多索引,磁盘空间浪费会很大,因此只在必要的字段上建立索引。那么什么样的字段适合建立索引呢,一般选择列的离散度高的列建立索引。
我是有底线的