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

文章目录

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

问题

💬 Question 1

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

💬 Question 2

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

相关知识

mysql相关知识

相关推荐
g***B73821 分钟前
Java 工程复杂性的真正来源:从语言设计到现代架构的全链路解析
java·人工智能·架构
期待のcode2 小时前
MyBatisX插件
java·数据库·后端·mybatis·springboot
yaoh.wang4 小时前
力扣(LeetCode) 13: 罗马数字转整数 - 解法思路
python·程序人生·算法·leetcode·面试·职场和发展·跳槽
小萌新上大分5 小时前
mysql主从复制搭建
mysql·mysql主从复制·mysql主从复制配置·mysql主从复制的搭建·mysql主从复制的原理·mysql安装入门
醇氧5 小时前
【Windows】优雅启动:解析一个 Java 服务的后台启动脚本
java·开发语言·windows
sunxunyong5 小时前
doris运维命令
java·运维·数据库
菜鸟起航ing5 小时前
Spring AI 全方位指南:从基础入门到高级实战
java·人工智能·spring
古城小栈5 小时前
Docker 多阶段构建:Go_Java 镜像瘦身运动
java·docker·golang
华仔啊5 小时前
这 10 个 MySQL 高级用法,让你的代码又快又好看
后端·mysql
MapGIS技术支持5 小时前
MapGIS Objects Java计算一个三维点到平面的距离
java·开发语言·平面·制图·mapgis