IT エンジニア日記 ~join を間違える~ -2023/12/19-
どうも。正直、エンジニアとしてもポンコツの clown です。
仕事で、遅いクエリがあってなんとかしないといけない。ちょっと複雑なクエリでちょっと面倒だなとは思う。
テーブルにテーブルを inner join していて、どっちのテーブルもなかなかなレコード数。これをできるだけ早い段階でレコードを絞りたい。
もうこれはクエリを書き換えるしかない。
だから書き換えて、前後比較で60倍くらいの速度が出た。
ただ、結果セットが元々のクエリと同じにならない。
なんでー?と思ったんで調べてみたら、right join をしないといけないところを inner join してた。
それだけで解決すると思ったらそんな上手い事にならなくて、今日もいろいろ調べてる。
支援のお願い
素材引用元
アイコン
見出し
この記事が気に入ったらサポートをしてみませんか?