當前位置:趣味科普網>經驗>

檢視sql的優缺點

經驗 閱讀(1.66W)

檢視sql的優缺點

優點:

1、檢視著重於特定資料。檢視可以讓使用者或者程式開發人員只看到他們所需要的資料,而不需要把表中的所有資訊與欄位暴露出來,這樣增強了資料的安全性;

2、簡化資料的操作,易維護。我們可以將經常用到的多表聯合查詢出來的資料,或特定的結果集定義為檢視,這樣就起到了模組化資料的作用。我們在使用這些資料時直接查詢該檢視就可以,而不用到處寫長長的SQL語句,這樣也起到易維護的作用;

3、檢視可以限定查詢資料。

缺點:

1、操作檢視會比直接操作基礎表要慢,所以我們儘量避免在大型表上建立檢視;

2、儘量不要建立巢狀檢視,就是在檢視中使用檢視。 這樣在查詢時,會多次重複訪問基礎表,帶來效能損耗;

3、儘量在檢視只返回所需的資訊,儘量不要在檢視使用不需要訪問的表;

4、在大型表或者複雜定義的檢視,可以使用儲存過程代替;

5、頻繁使用的檢視,可以使用索引檢視來代替。