時間、タグ、ユーザー、カテゴリの 4 つのテーブルを使用してクエリを実行しています。各テーブルには 400 を超えるレコードはありませんが、このクエリには 70 ミリ秒かかります。
何度も(400回)必要なので、全部で30秒くらいかかります。
SELECT COUNT(*) FROM times
INNER JOIN tags ON times.user_id = tags.tag_id
INNER JOIN users ON tags.user_nr = users.nr
INNER JOIN categories ON users.category_id = categories.id
WHERE (times.time_raw < "000560")
AND (times.time_raw != 0 )
AND (times.cell != 1 )
AND (categories.name="kategory_A")
AND (times.run_id="08")
どうすれば速くなりますか?