prefetch と join の使い分け
[DBIx::Class]
とてもわかりやすい
http://perldoc.jp/docs/modules/DBIx-Class-0.07006/lib/DBIx/Class/Manual/Cookbook.pod
リレーション先の値を、後々出力で使う場合は prefetch 、検索・ソートにしか使用しない場合は join 。