logo

解释 MySQL 索引:主键索引与二级索引的区别,以及它们在 InnoDB 中如何工作。

Explain MySQL indexes: primary (clustered) vs secondary indexes and how they work in InnoDB.

题目类型: 技术面试题

这是一道技术面试题,常见于澳洲IT公司面试中。

难度: medium

分类: IBM Interview, Technical

标签: MySQL, Index, InnoDB

目标公司: IBM

参考答案摘要

答案 InnoDB 主键索引通常是聚簇索引:叶子节点存放整行数据;按主键有序。 二级索引叶子节点存主键值(以及索引列),查到后再“回表”用主键去聚簇索引取整行。 优化点:尽量让查询走覆盖索引(只用二级索引就能返回所需列),减少回表;合理选择主键与联合索引顺序。 Answer InnoDB primary key is typically clustered: leaf pages store fu...

本题提供 STAR 原则详细解答和技术解析,登录匠人学院学习中心即可查看完整答案。

← 返回面试题库

解释 MySQL 索引:主键索引与二级索引的区别,以及它们在 InnoDB 中如何工作。

Mediummysqldatabase

想查看完整答案?

登录匠人学院学习中心,获取 STAR 格式回答和详细技术解析

前往学习中心查看答案