知识卡片

拆分复杂查询

专业/工作

内容

一个大查询并不总比多个小查询好。拆分查询可以减少锁持有时间、利用缓存、避免优化器误判,也能让应用更清楚地控制流程。发散:SQL的优雅程度要服从执行路径。

参考来源

《高性能MySQL:第3版》第6章《查询性能优化》