当前位置: 代码迷 >> Sql Server >> 库结构有关问题
  详细解决方案

库结构有关问题

热度:112   发布时间:2016-04-24 08:54:53.0
库结构问题
本帖最后由 andylauxing 于 2015-07-08 16:33:36 编辑
大家好,
                我现在有一需求,需向一表实时的插入数据

一般设计会如下:

时间                                              数量                     单号
2015-07-07 15:05:01                   1                        X-01
2015-07-07 15:05:01                   2                        X-01
2015-07-07 15:05:01                   3                        X-01
2015-07-07 15:05:01                   4                        X-01


但考虑到一天的数据量会很多,这样设计表结构的话会很占用表,大家有什么好的建议?

------解决思路----------------------
这种类型的纪录,   如果你担心数据会太多, 比如一天几万几十万的纪录流入, 而且数据只是最新的会常用到, 历史数据, 基本上是用于保存, 不会经常取查询,  可以采用分区表.

------解决思路----------------------
您可以分开存储,一张表存放单号以及单号相关信息,另一张表就是根据单号来存储相关事件数量等信息,因为如果就单单的存放一张表中的话一天就会出现很多数据,事件长的查询基数也会多,如果分开存储根据单号来查询相关信息也比较的方便等
------解决思路----------------------
2000不能分区 要是数据很多 你可以考虑做个历史备份表 把你这个表的数据进行转移
  相关解决方案