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

文章目录

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

问题

💬 Question 1

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

💬 Question 2

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

相关知识

mysql相关知识

相关推荐
扶苏-su1 分钟前
Java---StringBuilder
java·开发语言
我来整一篇3 分钟前
[java] JVM 内存泄漏分析案例
java·开发语言·jvm
極光未晚15 分钟前
乾坤微前端项目:前端处理后台分批次返回的 Markdown 流式数据
前端·vue.js·面试
程序员鱼皮16 分钟前
前后端分离,千万别再搞错了!
java·前端·后端·计算机·程序员·编程·软件开发
地方地方20 分钟前
event loop 事件循环
前端·javascript·面试
Gu_yyqx30 分钟前
IDEA 中 Tomcat 部署 Java Web 项目
java·tomcat·maven
SimonKing30 分钟前
【开发者必备】Spring Boot 2.7.x:WebMvcConfigurer配置手册来了(五)!
java·后端·程序员
知兀35 分钟前
【Java】@Autowired警告问题,使用@RequiredArgsConstructor
java
Thepatterraining1 小时前
MySQL数据存储黑科技:Page布局、行存储与压缩算法全解密
数据库·mysql
闲云散1 小时前
WebClient 简述
java·后端