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

文章目录

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

问题

💬 Question 1

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

💬 Question 2

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

相关知识

mysql相关知识

相关推荐
我笑了OvO6 分钟前
C++类和对象(1)
java·开发语言·c++·类和对象
叱咤少帅(少帅)10 分钟前
DML语句
mysql
weixin_436525072 小时前
Gitee - IDEA 主支 master 和分支 dev 的使用
java·ide·intellij-idea
编码追梦人2 小时前
探索 Docker/K8s 部署 MySQL 的创新实践与优化技巧
mysql·docker·kubernetes
sheji34162 小时前
【开题答辩全过程】以 YF精品视频动漫平台为例,包含答辩的问题和答案
java·eclipse
渡我白衣2 小时前
C++ 异常处理全解析:从语法到设计哲学
开发语言·c++·面试
小蕾Java2 小时前
Java 开发工具,最新2025 IDEA 使用
java·ide·intellij-idea
是席木木啊2 小时前
Idea升级到2024版本:“marketplace plugins are not loaded”解决方案
java·ide·intellij-idea
胚芽鞘6812 小时前
博客标题:解密 IntelliJ IDEA 调试:当你的 List 不仅仅是 List
java·ide·intellij-idea
꒰ঌ 安卓开发໒꒱2 小时前
Java面试-并发面试(一)
java·jvm·面试