面试真题

数据库 · 简单 · 腾讯

对 student 表的 name 建索引

简单 数据库 🎤 腾讯
参考答案
结论:对student表name建索引可加速查询但增加维护成本。要点:1. 语法:CREATE INDEX idx_name ON student(name); 默认B+树;2. 优势:等值查询(WHERE name='X')和排序走索引避免全表扫描;3. 代价:插入更新需维护索引树,占用磁盘;4. 选择性:若name重复多则索引效率低,可考虑复合索引;5. 示例:查“李四”时索引定位叶子节点得主键再回表。原理:B+树按name有序,查询O(log n)。
题目整理自公开面经,答案由校招宝自研生成,仅供参考