Sql-Server
優化利用函式的視圖
我們的一位開發人員創建了一個視圖,其中一個選擇列被包裝在 RTRIM 函式中。基礎表上的同一列上有一個非聚集索引。
現在,由於 RTRIM,使用此視圖和該列上的 where 語句的查詢無法使用索引。我需要視圖的輸出保持一致,因為不幸的是這個開發人員不再和我們在一起,我無法閱讀他的程式碼。
有哪些優化選項?我有一個,但我希望有更好的。
在基礎表上創建一個新的計算列,該列是相關列的 RTRIM。在此列上添加索引。調整視圖以使用此計算列。