Viewの基礎

今更ですが、色々調べた時におさらいしたのでついでに。

●Viewとは
クエリによって内容が定義される仮想テーブル。
実データを持たず、定義のみが保持されているのでViewが参照されると定義に従い動的にデータが取得される。
Viewには以下3種類ある。
・標準View
基本的な説明そのまんま。
・インデックス付きView
一意クラスタ化インデックスを作成したView
・分散パーティションView
1台以上のサーバ上でパーティション分散されたテーブルを結合して作成されたView
以下2種類がある。
1)ローカルパーティションView
1サーバ内のSQLServerの同じインスタンス内のテーブルを結合して作られるView
2)分散パーティションView
複数サーバに分散されたテーブルを結合して作成されるView

どこからともなくView使うと速いとか聞いたことがあるようなないような、ですが、嘘だと思います。
正確には一般的にインデックス付きViewを使うと速くなる。(状況によりですが)
一度確認してみましたが、テーブル結合して実行した場合とView参照したクエリを実行した場合とではスピードに差はほとんど見られず。
ついでに実行プランも比較してみましたが同じ実行プランを選択してました。
とんだ勘違いだ。