1. 程式人生 > >提高多表關聯資料查詢效率

提高多表關聯資料查詢效率

前期做了一個專案,使用sqlservice資料庫,後來發現數據量越多,對應的系統反應速度就越慢,7萬多條資料反應要5~6秒,後來試了一下,看看檢視是否能提高點效率,雖然網上說是沒用的,可是自己還是試了一下,結果的確沒有效果。於是乎,本人就想,檢視能否建個索引試一下呢,於是,把要查詢的幾個查詢條件設定了一個索引,設定後提交,報了一個缺少唯一索引,原來在建其它索引前,必須要先設定一個唯一索引,設定了唯一索引,在設定一下查詢條件的索引,速度瞬間上去了,查詢直接秒出資料了

注:建立一般的檢視是無法建立索引的,新建索引按鈕會變成灰色或者可以點,但是提交索引的時候會報錯。這個時候,需要在原索引的as前面加一個with schemabinding。完整的檢視語句為 create view   檢視名  with schemabinding   as  查詢體