1. 結論(この記事で得られること) 正直に白状すると、私も「「pluck(:id)」と「ids」って同じでしょ?」と思っていた時期がありました。実際に計測してみると、予想とは全く違う結果が出てきて驚いたんです。 この記事で得られること: pluck(:id)、ids、select(:id)の実際のパフォーマンス差 メモリ使用量とSQL発行回数の違い 実務で使い分けるべき判断基準 AI時代の効率的な計測・検証方法 結論から言うと、レコード数が多い場合はidsが圧倒的に有利ですが、思わぬ落とし穴もありました。 2. 前提(環境・読者層) 想定読者: Rails歴1年以上のエンジニア ActiveRecordの基本は理解している パフォーマンス改善に興味がある方 検証環境:

