[SQL ] view的效率與設計?
大家好
我想請問一下view的效率
有用過的人應該都知道view是一個非常好用的東西
請問一個由非常複雜的sql合成的view(假設原本該sql設計不好 會有O(n^2)的複雜度
那當我 select * from view的時候速度會是O(n)嗎??
假設我設計時
有三個view
第一個view_a ←撈資料
第二個view_b ←以view_a為來源套入計算公式
第三個view_c ←以view_b為基礎再套進階算式
請問這樣速度上來講會變慢嘛?
因為感覺這樣設計view,後續維護比較簡單...
有請各位高手解答!!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 1.168.207.23
→
10/20 01:14, , 1F
10/20 01:14, 1F
→
10/20 12:49, , 2F
10/20 12:49, 2F
推
10/21 00:30, , 3F
10/21 00:30, 3F