ビュー表と表との結合について
- ビュー表で表の結合を行うようにしたら、ビュー表と他の表との結合の性能が劣化しました。なぜですか?
- 複数の表を結合する処理をビュー表で定義し、そのビュー表と別の表とを結合するSQL文を実行した場合、結合処理は2段階で行われます。
まず、ビュー表に定義されている結合を行います。次いで、その結果と別の表との結合を行います。
結合処理が2段階になるため、検索効率が落ちるなど性能的に不利になることがあります。
回避方法としては、ビュー表の中で結合を行わないようにするか、ビュー表の中ですべての結合を行うようにしてください。
製品・サービス区分 | Symfoware | ||||
---|---|---|---|---|---|
製品・サービス情報 |
|
||||
アンサー種別 | 技術サポート |