我有一個情況,我有一個視圖,其結構是像下述如何優化視圖具有衍生tabels
select x.*,d.*
from x
left join (
select x, y,z,poleid from y -- and pivot is done here
) as d
on x.poleid=d.poleid
where x.country =1
I am calling it like so, select * from view1 where country=1
我所看到的俯視
Q1),它過濾上表X,但它需要一定的時間在左連接,因爲它獲取整個數據,然後轉動它,
如果我可以把過濾器y.country = 1在邊, 那麼它會很快。
but that can not be done as view does not take parameter.
所以請建議有沒有什麼辦法加快視圖。
此致
能否請您發佈完整的查詢源代碼和屁股將相關執行計劃視爲XML? –
你可以在國家視圖上放一個索引嗎? –