prepare_statement使ってる場合、visibilityの指定が定数にならないと部分インデクスが採用されないので prepare_statementが使われないように.env.production を変更しないと早くならないっぽいです

@tateisu まじかー…。(Postgresってそんなにおぼかさんだっけ…?? ってなってる)

@Clworld 定数までバインドパラメータにしちゃうrailsがバカ

フォロー

@tateisu むむむむ(Java SI 系の人間なのでSQL内直書きに抵抗がある)

@Clworld だからってPostgres側にクエリ毎に実行計画たててさせたらその時点でprepared statement の有難みがありません

@Clworld 直書きじゃなくてarelなんとかを使ったもっと面倒くさい書き方ならOK?

@tateisu Java SI 系者 的には arel の結果が直SQLなのも気に食いはしないねん…。(仕方ないので使うけど)

ログインして会話に参加
GGTea - Mastodon

Mastodonは、オープンなウェブプロトコルを採用した、自由でオープンソースなソーシャルネットワークです。電子メールのような分散型の仕組みを採っています。