标签: sql-server-2008 indexing database-partitioning sql-view indexed-view
在我们的MSSQL server 2008 R2环境中,我们有一个基于年度分区功能进行分区的表。
我们需要在此表上定义一个视图,并希望在对此查询运行查询时利用表分区。
从MSDN引用的以下文字中我了解到我们需要在分区表上创建一个CHECK约束。
要返回的分区视图不需要CHECK约束 正确的结果。但是,如果没有CHECK约束 定义后,查询优化器必须搜索所有表而不是 只覆盖分区列上搜索条件的那些。
请建议我如何实现这一目标。如果我的方法有误,请帮我改正。