在我们的 MSSQL server 2008 R2 环境中,我们有一个表,我们根据年度分区函数对其进行了分区。
我们需要在该表上定义一个视图,并希望在对该查询运行查询时利用表分区。
从 MSDN 引用的以下文本中,我了解到我们需要在分区表上创建 CHECK 约束。
分区视图不需要 CHECK 约束来返回正确的结果。但是,如果尚未定义 CHECK 约束,则查询优化器必须搜索所有表,而不是仅搜索那些覆盖分区列上的搜索条件的表。
请建议我如何实现这一目标。如果,以防万一,我的方法有误,请帮助我更正。