后端岗位面试题更新 2026-08-05
MySQL 中一张表有三个字段 a、b、c,分别建有独立索引。SQL 为 WHERE a=1 AND b=1 AND c=1,这个查询会使用哪些索引?
拼多多集团-PDD后端开发电商系统设计技术原理问题排查MySQL
考察说明
考察对 MySQL 索引选择机制和 OR/AND 条件下多个单列索引行为的理解
回答思路
- 说明 MySQL 优化器对多个单列索引的合并策略
- 正确判断当前条件通常只会选择一个索引
- 解释可能出现的 index merge 情况及其适用场景
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。