相关疑难解决方法(0)

SQL Server 2008 中的分区关键问题

我们计划基于整数列对我们的数据库使用表分区。我已经在 MSDN 上阅读了它,网址http://msdn.microsoft.com/en-us/library/ms190787.aspx并且有一些疑问。

a) 是否要求分区键是主键的一部分?即使它不是必需的,如果它是主键或聚集索引的一部分,它是否仍然有任何好处?

b) 在我们的例子中,我们将对带有非分区主数据的分区表执行 JOIN 操作。我会失去分区消除所获得的性能吗?一般来说,如果 JOIN 操作中使用的任何表是未分区的,那么我会失去分区的好处吗?

c) 在分区键上的 JOIN 条件中添加过滤条件是否有助于分区消除?或者只有分区列上的 WHERE 子句中的过滤条件用于分区消除?

d) 分区键应该是非聚集索引的一部分吗?

提前致谢。

sql-server-2008 sql-server sql-server-2008-r2

5
推荐指数
1
解决办法
1601
查看次数