2

我有许多模式绑定视图,出于性能目的,我想向其中添加索引。

问题是它们中有多个union alls 。

我正在寻找一些通用的重构建议/方法来替换union alls 以允许在视图上创建索引。

基本上,当前视图中使用的联合有两种逻辑场景:

  1. 我们有一个由视图表示的 EntityA。该实体的来源来自许多不同的表。即有些EntityA记录在TableA中,有些EntityA记录在TableB中。

  2. 我们有 EntityA 由视图表示。TableA 来源 EntityA。TableA 中的每一行都需要在视图中产生多个 EntityAs。

谢谢你。

4

1 回答 1

0

我不确定这是否更快,但是union all您可以创建一个以您想要的方式索引的临时表,然后从union?的每个部分插入您需要的值,而不是执行 s

于 2011-11-15T22:29:24.253 回答