jamsworldの徒然なる雑記帖

主に書籍感想を掲載します。その他にはデジタルガジェット購入記録や日々の雑記帳等として。

7秒の壁

今作成している処理が7秒ほどかかっています。
マスタデータからデータを検索してくる処理で1回に
2秒必要とする処理を3回も実行しているので
7秒になってしまっています。
作り(設計)が悪いと言えばそれまでなのですが、
これをどうにかしなくてはいけません。
ちなみに制約条件としてストアドプロシージャは使用できないので、
アドホッククエリとして実装しなければいけない&
結合の組みすぎ(25テーブル)という状態です。
再帰クエリが使えれば良いけど、DBMSが対応していないのでそれも無理。
問題は、多いデータなのに自己外部結合している事です。
この辺を少し変えれば劇的に変わるはずなのですが。。。
どうすれば良いか検討中。ちょっと昔の本でも引張りだしてきて読み直してみます。