こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

viewの性能

あるテーブルがあって、Viewがそのままテーブルを参照してます。
そのViewをそのまま参照しているViewが階層的にあるとします。

テーブルA ← View1 ← View2 ← View3

[SQL的イメージは]
・creat table テーブルA (・・・)
・create view1 as select * from テーブルA
・create view2 as select * from view1
・create view3 as select * from view2

質問したい事として、
View1 を参照するのとView3を参照するのは、View1を参照するのが
階層化が無い分、速いのでしょうか?
それともそのまま参照している場合、あまり速さは変わらないのでしょうか?

投稿日時 - 2012-05-20 01:41:30

QNo.7485370

困ってます

質問者が選んだベストアンサー

こんにちわ。

> 階層化が無い分、速いのでしょうか?
この程度であれば、あまり違いは無いと思います。
違うのは、実行計画をたてるとこだけですし。

投稿日時 - 2012-05-21 20:54:46

お礼

すみません。ご回等ありがとうございました。

投稿日時 - 2012-05-23 00:31:08

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問