PostgreSQL での副問い合わせ等々
- 少なくとも ver. 7 の世代では IN を使った副問い合わせは遅いので EXISTS を使うべし
- EXISTS 等集約関数について
EXISTS なんて知りませんでした。わーい,と思ったら今悩んでいるのは IN じゃなくて普通の副問い合わせ(SUM とかで集約した結果を UPDATE したい)でした。遅いと思って EXPLAIN してみると Seq Scan が結構発生していて困っているのです。
EXISTS なんて知りませんでした。わーい,と思ったら今悩んでいるのは IN じゃなくて普通の副問い合わせ(SUM とかで集約した結果を UPDATE したい)でした。遅いと思って EXPLAIN してみると Seq Scan が結構発生していて困っているのです。