面试题答案
一键面试SELECT a.name, b.age
FROM A a
JOIN B b ON a.id = b.a_id;
优化思路
- 索引优化:在表B的
a_id
字段上建立索引,这样在执行JOIN
操作时,数据库可以更快地定位到匹配的记录,因为索引能够加快数据的查找速度。 - 查询计划:使用
EXPLAIN
关键字来查看数据库执行该查询的计划,根据查询计划进一步分析是否需要添加或调整索引,或者是否存在其他性能瓶颈。例如,如果查询计划显示全表扫描,那么添加合适的索引通常可以显著提升性能。