【发布时间】:2011-03-18 06:38:26
【问题描述】:
我已对表进行了分区,并且已根据帐户 ID 对其进行了分区。即 accountid = 1 的行也将在 A 分区中,而 accountid = 2 的所有行将在 B 分区中。所以现在如果我使用 where 条件 accountid =1 执行查询,sql server 将只在 A 分区中搜索。
假设如果我向其中添加另一个条件,即 where accountid=1 和 place="aaa",此查询将仅搜索 A 分区还是整个表?请帮忙。
【问题讨论】:
标签: sql-server select where-clause database-partitioning