知识卡片

返回前先过滤

专业/工作

内容

WHERE、LIMIT、索引和覆盖列的目标,是尽早缩小需要读取和传输的数据集。把过滤留给应用层,会浪费数据库I/O、网络和序列化成本。发散:数据越靠近源头被淘汰,系统越轻。

参考来源

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