2016-05-11 45 views
0

我们可以在SQL Server 2014标准版上进行数据库分区(不是表/视图分区)吗?SQL Server 2014标准版上的数据库分区

通过执行数据库分区,我想将文件放置在不同的物理驱动器上。

如果不可能,请从Microsoft等网站分享链接,提及不支持Standard Edition。

+4

在不同的驱动器上放置文件是**不是**分区(至少不是RDBMS中常用的东西)。分区意味着一个(大)表根据表的列中的值被物理地拆分为几个较小的表。 –

+0

开始的好地方是[文档](https://msdn.microsoft.com/en-us/library/ms130214.aspx)。 –

回答

0

据我所知,在SQL Server中,您可以将一个或多个表放入一个文件组中,但除非您使用分区,否则无法将一个表分成多个文件组。由于标准版不允许分区,看起来你运气不好。

现在,我可能会后悔这样说,但...

你可以考虑什么是分裂你的东西模仿划分成两个或多个表例如TABLE1,TABLE2等等。然后,您将每个表放置在不同的文件组上。你甚至可以创建一个使用UNION ALL的视图,所以你的SELECT查询只能碰到一件事,尽管对于INSERT或UPDATE,你可能需要返回表格。

当然,这不是分隔,你会失去很多好处,从分区操作(切换,拆分,合并)到引擎优化,再到索引管理以及其他方面。 换句话说,我不会这样做,除非我确切知道我在做什么

+0

非常感谢 – Abid

相关问题