为什么常识

当一个应用涉及到多个复杂查询时, 是否考虑新建表解决

生活词典 changshi.cidiancn.com

阅读: 101

当一个应用涉及到多个复杂查询时, 是否考虑新建表解决单表时: 多个复杂查询组合数据加表时: 每次操作, 多更新一次, 查询方便3 个答案

答案 1:

多个简单查询能完成的事情,没必要用复杂查询,在分库分表的时候拆分比较方便

答案 2:

支持建立新表,前提是数据量大,需求比较稳定,最好不需要实时更新数据。把结果需要的字段放在一张表就好了,数据分析挖掘时经常这么搞,基础数据和应用数据分2-3个层次。

答案 3:

建立新表,可能出现数据的冗余,不易维护,可能出现脏数据如果单表和多表查询性能差别不大,可以考虑下视图

分享常识给亲友.

下一篇:Vim在插入模式下怎么用 -jkl 控制方向? 下一篇 【方向键 ( → )下一篇】

上一篇:mysql select count(*) 与 select count(id) 两个执行效率怎样? 上一篇 【方向键 ( ← )上一篇】