日期:2014-05-18  浏览次数:20441 次

sql server2000,每月5百万的记录量.如何建表?查询效率
每天批量插入10几万条记录,每月5百万左右的记录量。

是否一个月建一张表,一年后给每张月表建个history表,老数据转移过去。
这样设计是否合理?
全都要程序作。

如果以后要查询history表中数据怎么办?

------解决方案--------------------
sql server2000应该可以的,可以将表按年或者半年转存成另外一张表,如果是sql server 2005可以设计分区表
------解决方案--------------------
如果单行数据不大,每月500W条,那么数据量就不算大,一年还不到6KW条左右。没有必要那么费劲分表,索引建好应该没有什么问题,有麻烦的查询适当应用索引视图完全就可以糕点