>Это не много ли по времени
хз, зависит от местоположения базы, ее настроек, количества итемов в таблице. Но вообще 3мс - это мало с точки зрения здравого смысла. Чтоб понять, можно ли меньше, надо позамерять время этой квери в разных средах. В любом случае, варианты, че с этим делать:
1) Забить, если там не 100 подобных кверей, количество которых нельзя уменьшить. Ты ну никак не заметишь разницу в пару мс на глаз.
2) Тянуть не все поля, а только нужные. Селект в помощь.
3) Если у тебя база сама не вешает индекс на форин ключи (например, мускул вешает, а мсскл - нет), то можно их повесить.
4) Кэшировать запросы.