と の間に多対多のマッピングがprofiles
ありcategories
ます。このクエリ:
$profiles = new Profile();
$profiles->where('foobar_flag',1);
$profiles->where_related($category);
$profiles->get();
そのプロファイル テーブルに約 1000 のエントリがあり、実行に約 30 秒かかります。カテゴリ テーブルと profile_categories テーブルもあります。実行ごとに驚異的な 4000 のクエリが発生します。
これをより速くするにはどうすればよいですか?