【发布时间】:2011-03-18 22:00:15
【问题描述】:
我有几个数据库,其中包含需要导入新格式架构的简单数据。我想出了一个灵活的模式,但它依赖于旧数据库的关键数据存储在一个表中。该表只有一个主键、一个外键(都是 int 的)、一个日期时间和一个小数字段,但是将两个旧数据库的行数相加表明,这个新表的总行数约为 200,000,000 行。
我该如何处理这么多的数据?这是可以追溯到大约 10 年前的数据,并且确实需要可用。幸运的是,我们将来查询时甚至不需要提取其中的 1%,但它确实需要可访问。
我的想法是基于每年拥有多个表、(源数据的)供应商等 - 甚至每年拥有一个数据库,最近 2 年在一个数据库中(其中还包含存储的procs 来管理这一切。)
非常、深刻、非常感谢任何和所有帮助、想法、建议,
马特。
【问题讨论】:
-
您使用的是哪个版本?例如,企业中有比标准更多的分区选项。
-
我相信是SQL Server标准版。
标签: sql-server-2005 tsql large-data-volumes