我通过 4 个表进行查询:时间、标签、用户和类别。每个表不超过 400 条记录,但是这个查询需要 70ms。
我需要它很多次(400x),所以所有过程总共需要大约 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")
我怎样才能让它更快?