天天看点

链表和分开查询的区别

区别在于:多次网络IO换取单次执行时间,还是单次执行时间换取多次网络IO

如果想要精准,就按照这个思路做测试;如果不想精准,大多数时候链表查询比分开查询要好

解决方案:如果十表联查或者更多,可以尝试添加冗余字段。比如一个冗余字段就能减少三个表的联查,肯定优先冗余;如果要加十几K的数据才能减少联查,就不必纠结了

注意:如果添加冗余字段,任何变动都得同步修改数据