【java面试day16】mysql-覆盖索引

文章目录

    • 问题
      • [💬 Question 1](#💬 Question 1)
      • [💬 Question 2](#💬 Question 2)
    • 相关知识

问题

💬 Question 1

Q :什么是覆盖索引?
A:如果一个查询所需要的列全部都能从索引中直接获取,而不触发回表查询,那么这个索引就称为覆盖索引。

💬 Question 2

Q :MYSQL超大分页怎么处理 ?
A:如果直接使用LIMIT进行查询会扫描大量的数据,效率很低。可先用索引分页查询主键 ID,再根据 ID 查询完整数据;如果索引包含所需列,可直接通过索引返回,避免回表,性能更高。

相关知识

mysql相关知识

相关推荐
SXJR9 分钟前
Java mp4parser 实现视频mp4 切割
java·python·音视频
冬天vs不冷14 分钟前
Java基础(十一):关键字final详解
java·开发语言
上官浩仁17 分钟前
springboot maven 多环境配置入门与实战
java·spring boot·maven
小猪乔治爱打球18 分钟前
[Golang 修仙之路] Go语言:内存管理
后端·面试
元直数字电路验证19 分钟前
新建Jakarta EE项目,Maven Archetype 选项无法加载出内容该怎么办?
java·maven
我叫汪枫28 分钟前
Spring Boot图片验证码功能实现详解 - 从零开始到完美运行
java·前端·javascript·css·算法·html
小王不爱笑13233 分钟前
Java基础知识(十四)
java·windows·python
Z_z在努力1 小时前
【杂类】应对 MySQL 处理短时间高并发的请求:缓存预热
数据库·mysql·缓存
pianmian11 小时前
Spring 项目骨架
java·后端·spring
麦兜*1 小时前
Docker 部署 MongoDB:单节点与副本集的最佳实践
java·spring boot·mongodb·spring cloud·docker·容器·maven