リレーショナルデータベース上のXMLビューに対する外部関数を考慮した問合せ処理
質疑・応答
- 質疑[1]
- 結果XML生成のSQL問合せコストが急激に増大しているのはなぜか
- 応答[1]
- 外部関数評価結果として大量のキー値が生成されたとき、そのキー値を結果XML生成用のSQL問合せ中のwhere節に選択条件として付加したため、問合せ処理対象リレーションのタプル数と外部関数選択率の増大に伴い、SQL問合せ処理コストが大きくなったと考えられます。
- 質疑[2]
- 外部関数評価結果のキー値群を一時テーブルとして保存し、結果XML生成用のSQL問合せと結合演算したほうが処理が高速ではないのか
- 応答[2]
- その可能性も考えられるので、今後の課題として一時テーブルを用いた問合せ処理の有効性を実験評価する予定です。
作成者 : 川田 純
mail to:kuro@kde.is.tsukuba.ac.jp
[Power Point]
[KDEホームページ]