2008年2月25日 SEの独り言

一日中SQLと格闘です。

コメント (0)

データ量が多いテーブルの、複雑な抽出条件のSQLと一日中格闘。

なんせデータ量が多いのに加え、頻繁に参照されるテーブルのため、
処理をループさせてSQLを複数回発行させたり、再帰呼び出しなどを使うと速度劣化が懸念されるケースでした。

速度的なことを考えればなんとしても一本のSQLで、
しかも後々のメンテナンスのことを考えればできる限りシンプルで分かりやすいものに仕上げなければ・・・
 

結局、自分自身のテーブルを複数回JOINさせて、さらにサブクエリーで引っ掛ける方法で実現できました。

処理速度もまずまず。

しかしながら、今日はすっかり工数オーバーしてしまいました。


  にほんブログ村 士業ブログ 中小企業診断士へ  にほんブログ村 猫ブログ 猫 多種飼いへ  広島ブログ

コメント

コメントはありません

コメントを投稿する

500KB以内・1枚まで