我们可以在SQL Server 2014 Standard Edition上进行数据库分区(而不是表/视图分区)吗?
通过进行数据库分区,我想将文件放在不同的物理驱动器上。
如果不可能,请分享来自微软等网站的链接,提及不支持标准版。
答案 0 :(得分:0)
据我所知,在SQL Server中,您可以将一个或多个表放在文件组中,但除非使用分区,否则不能将一个表分成多个文件组。由于标准版不允许分区,看起来你运气不好。
现在,我可能会后悔说这个,但是......
您可以考虑通过将您的资料分成两个或更多表来模仿分区,例如表1,表2等。然后将每个表放在不同的文件组中。您甚至可以创建一个使用表执行UNION ALL的视图,因此您的SELECT查询只能执行一项操作,但是对于INSERT或UPDATE,您可能需要返回表。
当然,这不是分区,你会失去许多好处,从分区操作(切换,拆分,合并)到引擎优化,再到索引管理,当然还有其他方面。 换句话说,我不会这样做,除非我确切知道我在做什么。