主题 / 重复抑制优化 知识卡片重复抑制优化专业/工作 内容重复行会让本应等价的查询改写产生不同重复度,优化器因此不能自由转换表达式。重复不仅污染结果,还会抑制优化;这解释了为什么关系模型坚持集合而不是多重集。 参考来源《SQL与关系数据库理论——如何编写健壮的SQL代码(原书第2版)》第4章 不要重复,不要null ← 上一张卡片SQL列命名与位置依赖:关系化使用SQL的实践规则 下一张卡片 →重复行破坏优化器的表达式变换能力