目录
Pattern 1 合并一对一关系
该模式较为常见,风险低
问题:引入空值
可能产生空值的字段要拒绝可能的比较操作
Pattern2 加入非键值减少关联操作
最常见
不需要进行关联 joins
直接将需要的非键值拷贝到另一表中
Pattern3 添加外键减少关联join
传递参数出现的问题 需要每次查询都进行三表链接
直接在底层表添加外键
Pattern4 在:关系中复制列减少关联join
Pattern5 重复组
Pattern6 创建提取表
查询的结果集先放在一张提取表,下一次查询就直接查提取表
需要定时做多表连接查询,更新提取表数据
立竿见影,几乎都能提高效率
不建议:饮鸩止渴吧。开始有快速的效率反馈,使之被频繁使用,容易剑走偏锋、走火入魔 。使用时间长了,提取表会特别多且庞大十分不适合维护,影响其他技术人员更新。