ビュー表と表との結合について

ビュー表で表の結合を行うようにしたら、ビュー表と他の表との結合の性能が劣化しました。なぜですか?
複数の表を結合する処理をビュー表で定義し、そのビュー表と別の表とを結合するSQL文を実行した場合、結合処理は2段階で行われます。
まず、ビュー表に定義されている結合を行います。次いで、その結果と別の表との結合を行います。
結合処理が2段階になるため、検索効率が落ちるなど性能的に不利になることがあります。

回避方法としては、ビュー表の中で結合を行わないようにするか、ビュー表の中ですべての結合を行うようにしてください。

製品・サービス区分 Symfoware
製品・サービス情報
対象製品 Symfoware Server (Native Interface)
プラットフォーム Windows, Solaris, Linux
アンサー種別 技術サポート
このページの先頭へ