2011-04-20 57 views
3

当我们使用实体框架作为数据层时,我们可以获得SQL Server 2010表的分区的好处吗? 该表每天将有10 000条记录,并将按照创建日期进行分区(例如: - 年龄超过30天并且新增)SQL服务器分区表和实体框架

+0

你能更具体吗?你的情况是什么,数据库用于什么,多大,分区是什么,分区有多大? – JNK 2011-04-20 16:52:13

回答

2

我对SQL Server不是很熟练,所以也许我错了,但是我认为表分区对于查询应该是透明的(如果我们正在讨论表中定义的自动分区功能) - 这意味着如果分区配置正确,普通查询仍然可以工作,甚至可以获得更好的性能。因此,在数据库首次设计的情况下,EF不应该有任何问题,因为它仍然适用于单个逻辑表。如果你的意思是通过每个月创建新表来进行手动分区,那么这对EF来说是一个很大的问题,你需要存储过程来访问这些表。

+0

“如果您的意思是通过每月创建新表来进行手动分区”这是什么意思?是否意味着创建新分区或为每个月创建新表? – 2011-04-21 03:25:23

+0

新表没有任何分区功能。 – 2011-04-21 06:25:02