SQL Server:多表与分区表

Here's the scenario, the database handles data for exports in several tables, like this:

dbo.Exports2011
dbo.Exports2010
dbo.Exports2009
...
dbo.Exports1994

I was considering merging it all into a single table, using table partitioning. The real problem lies here: I have to update the data for the last 2 years monthly (yes, it does change, a small percentage but it does), so truncating / reinserting using the multiple table approach seems easier.

There's approximately 8 million rows per year and there isn't an identifier I can use to check which records have changed.

  1. Is it possible/recommended to drop a partition and re-create every time I need to, so I can update the data?

  2. Will it be much of a difference in performance? or am I missing any other approach?

推荐文章

如何映射两个AppEngine集合之间的巨大关系

如何映射两个AppEngine集合之间的巨大关系

推荐文章

WCF:每次调用会话超时

WCF:每次调用会话超时

推荐文章

如何立即播放输入声音(如回声)?

如何立即播放输入声音(如回声)?

推荐文章

WATIN不断崩溃,HRESULT:0x80070005(E_ACCESSDENIED)

WATIN不断崩溃,HRESULT:0x80070005(E_ACCESSDENIED)

推荐文章

ALU是如何工作的?

ALU是如何工作的?

推荐文章

从对象列表中选择“基于时间的第一个”、“最后一个”、“最小值”、“最大值”

从对象列表中选择“基于时间的第一个”、“最后一个”、“最小值”、“最大值”

推荐文章

在Telerik网格中用RowEdit数据重新绘制局部视图

在Telerik网格中用RowEdit数据重新绘制局部视图

推荐文章

我需要一个不同的html页面来打印吗?

我需要一个不同的html页面来打印吗?

推荐文章

通过ajax对第一个文本字段进行数据验证后禁用第二个文本字段

通过ajax对第一个文本字段进行数据验证后禁用第二个文本字段

推荐文章

正在更改jquery事件对象

正在更改jquery事件对象

推荐文章

登录以替换codeiginter中的注销代码

登录以替换codeiginter中的注销代码

推荐文章

正则表达式-连字符应该被转义吗?

正则表达式-连字符应该被转义吗?

推荐文章

Perforce:如何获得分支之间所有更改文件的差异?

Perforce:如何获得分支之间所有更改文件的差异?

推荐文章

用于检查批处理文件中的文件大小的代码不起作用

用于检查批处理文件中的文件大小的代码不起作用

推荐文章

在使用反勾号时,如何在KornShell脚本中保留空白?

在使用反勾号时,如何在KornShell脚本中保留空白?

推荐文章

使用python从重定向stdin读取输入

使用python从重定向stdin读取输入