我已经对表进行了分区,并且已根据帐户 ID 对其进行了分区。即 accountid = 1 的行也将在 A 分区中,而 accountid = 2 的所有行都将在 B 分区中。所以现在如果我使用 where condition accountid =1 执行查询,sql server 将只在 A 分区中搜索。
假设如果我向其中添加另一个条件,即 where accountid=1 和 place="aaa" 此查询将仅搜索 A 分区还是整个表?请帮忙。
我已经对表进行了分区,并且已根据帐户 ID 对其进行了分区。即 accountid = 1 的行也将在 A 分区中,而 accountid = 2 的所有行都将在 B 分区中。所以现在如果我使用 where condition accountid =1 执行查询,sql server 将只在 A 分区中搜索。
假设如果我向其中添加另一个条件,即 where accountid=1 和 place="aaa" 此查询将仅搜索 A 分区还是整个表?请帮忙。