我想请教大家一个问题,我们现在设计了一个批量处理的系统,其中涉及到表,有两类,一类是静态的属性配置表,一类是批的流水表。
现在我们的做法是,批启动时,从属性表里读取一堆的批业务属性,然后将这些批业务属性查到一个批实例表里。
程序的调度是基于现成的一个框架,就是用进程扫批的步骤表,一个进程就负责处理当前步骤,步骤处理成功后,更新批实例状态。
目前有个疑惑,就是这种用不同进程组成完成的一个批任务,由于全程要查询批的各种属性,因此现在为了减少后续查询多张表的次数,在批实例表中保存了将近所有的批属性字段,快200个字段了现在。
不知道字段太多了会不会有问题?查询一般都输基于主键和索引的,索引个数不超过5个。
如果改成每次都联合查询,效率上有没有什么区别?求教了,谢谢
关于表用多字段还是联合查询的问题
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
oyljerry 2015-11-17 10:34关注这个就是一个设计的平衡,如果你需要查询,就可以生成一个大表来进行查询,而不是通过join,这样效率要低些。适时的denormalization
解决 无用评论 打赏 举报