2011-04-18 73 views

回答

0

「的觀點框架」

如果您是此任務的早期階段,那麼我建議你放棄這個想法「的意見框架」的。雖然它在某種程度上僅以性能爲代價隱藏了很多複雜性。如果你有嵌套的觀點,你將會遇到很多問題。去任何SQL Server論壇,尋找嵌套視圖性能問題,你會看到痛苦。

其中一個問題是有些謂詞不能正確和有效地按下,因爲它會在實際的表上。

http://blogs.msdn.com/b/bartd/archive/2006/08/14/select-from-a-view-slower-than-equivalent-select-from-the-base-table.aspx

索引視圖在任何情況下有效,但沒有解決的一些問題,並帶有很大的限制。如果讀寫比率較低,則會出現更多性能問題。在某些情況下,我有效地使用索引視圖來顯着降低IO [成千上萬個邏輯IO到單個數字IO],但那些讀寫比高。

http://technet.microsoft.com/en-us/library/cc917715.aspx

+0

所以你建議堅持非常大的查詢? – LaBracca 2011-04-19 11:57:25

+0

是的。不要以犧牲大型查詢爲代價來犧牲性能。良好的格式將在這裏帶你很長的路。 – 2011-04-19 14:22:15

相關問題